黑马程序员技术交流社区

标题: String类型和int类型有什么区别 [打印本页]

作者: 【灰太狼】    时间: 2014-7-15 23:50
标题: String类型和int类型有什么区别
本帖最后由 【灰太狼】 于 2014-8-3 16:44 编辑

String是字符串类型,int是整型,它们都是存储数据,但是在编辑器里为什么int,char等数据类型都是蓝色的,而String是红色的?有什么本质区别。
作者: lancerjs    时间: 2014-7-15 23:59
String是引用数据类型,int,char是基本数据类型
作者: java—family    时间: 2014-7-16 00:00
int  和char 存的数据在栈内存中   被它们定义的类型 是变量      string 定义的数据时常量在  数据在常量池中。
作者: chensuyu    时间: 2014-7-16 00:02
没看String的开头都是大写的么,。。。
作者: 357016138    时间: 2014-7-16 00:05
String本身也是一个类啊
作者: MissBear    时间: 2014-7-16 10:49
String是引用类型,int,char都是基本类型。
作者: 杨冬冬    时间: 2014-7-16 11:02
1.类型不同
String 是一个类 是引用数据类型
int是一个基本数据类型
2.在内存中的位置不同
int在栈中
String的引用地址存在栈中,数据是一个常量存储在一个常量池中
作者: hmid    时间: 2014-7-16 11:06
上面说的都对!√
作者: 導ぷ仙″兲蕐    时间: 2014-7-16 11:23
String 是引用类型 是类,int是基本类型




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2