JDK 1.5 新特性
一、 StringBuilder相对于StringBuffer(线程同步)是线程不同步的,单线程中效率提高了 。
二、 简化了很多代码例子如下:
- Integer x = new Integer(4)
复制代码
简化成
三、实现对象跟整数直接运算 例子如下:
- Integer x = 4;//自动装箱
- x= x+2;//x进行自动拆箱,变成int类型,和2进行加法运算。再将和进行装箱赋给x
复制代码
四、这个比较神奇直接上代码 这都是听课得总结
- class Array0
- {
- public static void main(String[] args)
- {
- Integer m = 128;
- Integer n = 128;
- sop("m==n:"+(m==n));//结果为假
-
- Integer a = 127;
- Integer b = 127;
- sop("a==b:"+(a==b));//结果为true。因为a和b指向同一个Integer对象
- //因为当数值在byte范围内容,对于新特性,如果数值存在,则不会开辟新空间
- }
-
- public static void sop(String str)
- {
- System.out.println(str);
- }
- }
复制代码 |