- 博客(2)
- 收藏
- 关注
原创 String不可改变的原因
String s1="123abc"; String s2="123abc"; System.out.println(s1==s2); 代码中的"=="的意思是比较自变量s1和s2的地址. 但是在Java中为了节约空间加快运行速度所以将s1和s2的的值放在堆中的同一空间,即s1,s2指向同一个对象 结果为:true 若 String s3=new String("123abc"); System...
2019-09-10 20:37:42 310
原创 装箱和拆箱,自动装箱和自动拆箱
装箱和拆箱,自动装箱和自动拆箱 以Integer的创建为例。 装箱和拆箱 装箱:把基本数据类型转换成包装类对象(int—>Integer) Integer num1=new Integer(17); 拆箱:把一个包装类的对象,转换成基本类型的变量(Integer—>int) int num2=num1.intValue(); 自动装箱和自动拆箱 自动装箱: Integer num3...
2019-04-20 18:02:52 680
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人