- 博客(4)
- 收藏
- 关注
原创 String s 与String s1 = new String();的本质区别及==与equals的区别。
1、String s =“abc”的定义首次在编译时要到内存中常量池中查询,如何存在的话,直接指向这个对象。产生这样的原因是String类是字符串常量,一旦被初始化,就会在常量池永久保存。而String s1 = new String ();则是在堆内存中重新开辟空间。检验代码如下图:public class Demo2 {public static void main(String
2015-08-12 10:13:22 2279 1
原创 JDK5.0后的包装类对象池和String对象池新特性
JDK5.0后,虚拟机在启动时会实例化9个对象池,这9个对象是用来存储8中基本类型的包装类和String对象。当声明赋值String s1="abcdef";String s2="abcdef"时,s1指向对象池,s2也指向对象池,两者地址一样,故返回true。当String s3 = new String("abcdef");s3指向新建立的对象。故s1==s3返回false。而对
2015-08-11 12:05:41 428
原创 征程,从现在开始
我与日记的姻缘:记不清了从小学三年级什么时候喜欢上了文字,喜欢上了写日记。但是,有一点可以肯定,从那时,我开始成为一个好学生。无论从家长、老师、同学眼中,都是,一直保持着班级前三。虽然成绩也不错,但是真正的成绩稳定是在五年级,碰到了好的老师,再加上自己的努力,一直保持全镇全三。到了初中,以全县第一名的成绩进入县重点第一中学。三年一直全县前一百,不过,随着学习的改变,以前的学习习惯以及学习模式,自己
2015-07-25 06:52:34 469
原创 Eclipse运行时出现Hot Code Replace Failed
Eclipse运行时出现如下图的Hot Code Replace Failed的提示信息:原因:你的Eclipse中有正在运行的代码,这个时候可以把无关窗口关闭。
2015-07-23 20:04:24 1159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人