JDK 1.5 新特性


JDK 1.5 新特性

一、  StringBuilder相对于StringBuffer(线程同步)是线程不同步的,单线程中效率提高了 。
二、 简化了很多代码例子如下:
  1. Integer x = new Integer(4)
复制代码

简化成
  1. Integer x = 4;//自动装箱
复制代码

三、实现对象跟整数直接运算 例子如下:
  1. Integer x = 4;//自动装箱
  2.                                 x= x+2;//x进行自动拆箱,变成int类型,和2进行加法运算。再将和进行装箱赋给x
复制代码

四、这个比较神奇直接上代码 这都是听课得总结

  1. class Array0
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 Integer m = 128;
  6.                 Integer n = 128;
  7.                 sop("m==n:"+(m==n));//结果为假
  8.                 
  9.                 Integer a = 127;
  10.                 Integer b = 127;
  11.                 sop("a==b:"+(a==b));//结果为true。因为a和b指向同一个Integer对象
  12.                 //因为当数值在byte范围内容,对于新特性,如果数值存在,则不会开辟新空间
  13.         }
  14.         
  15.         public static void sop(String str)
  16.         {
  17.                 System.out.println(str);
  18.         }
  19. }
复制代码

你可能感兴趣的:(JDK 1.5 新特性)