这个在我的环境(1.8_73)下是true,很明显如果new String()这句话如果创建了两个对象那么显示的结果就是false.这里就会有一点疑问了,网上说这个时候(执行 new String())会去常量池里面找是否存在这个字符串,没有则创建,有则返回引用,那明明是人家intern()方法的功劳了!再贴一段源码。 /** * Returns a canonic...
//静态创建数组:声明,创建,赋值一起写完。 C:声明,创建,并赋值 数据类型[] 数组名 = {数值1,数值2,数值3,数值4.。。。}; //=左边声明数组,=右边,会先根据{}中数据的个数,然后再将{}中数据,按照顺序存储进去。 完成了几件事: 1.先声明:int[] c 2.根据{}中数组值的个数,开辟堆内存 3.将{}中...