首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

String 等号==比较 跟 equals 比较

2012-09-13 
String 等号比较 和 equals 比较JAVA中数据类型分为两大类:一类是基本数据类型,另一类是引用数据类型.其

String 等号==比较 和 equals 比较

JAVA中数据类型分为两大类:一类是基本数据类型,另一类是引用数据类型.其中基本数据类型又分为8种分别是:四种整数类型(byte、short、int、long),两种浮点数类型(float、double),一种字符类型(char),一种布尔类型(boolean)?
? ? ? 引用数据类型也就是我们常说的类了,在java中String也是一种引用类型.?
? ? ? 使用==比较可以分成两种情况:?
?????1,当等号左右都是基本数据类型时,那就是值的比较??例如:?
? ? ? ? ? int a=1;?

? ? 原因是:"aa" 这样赋的值存在stack栈中,stack会先搜索栈区如果没有一样的值再新生产一个值。

? ? 而new String?出来的对象存在heap堆中,没new一次就是一个新对象。

?

?

热点排行