欢迎来到天天文库
浏览记录
ID:21615532
大小:101.50 KB
页数:29页
时间:2018-10-23
《jdk新特性总结》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、开发过程中接触到了从jdk1.5---jdk1.7的使用,在不同的阶段,都使用过了jdk的一些新特性,操作起来更加方面啦!特此总结了下,与喜欢it的朋友共勉!呵呵以下是测试代码:JDK1.5新特性:1.自动装箱与拆箱:IntegeriObj=3;System.out.println(iObj+12); Integeri1=137(-128--127范围时,为true); Integeri2=137(-128--127范围时,为true); System.out.println(i1==i2);//false,但是括号中时却返回ture,原因是Integer采
2、用的是享元模式 Integeri3=Integer.valueOf(213); Integeri4=Integer.valueOf(213); System.out.println(i3==i4);//同上,另一种包装形式 2.枚举(常用来设计单例模式)publicclassEnumTest{/***@paramargs*/publicstaticvoidmain(String[]args){ WeekDay1weekDay=WeekDay1.MON; System.out.println(weekDay.nextDay()); WeekDayweek
3、Day2=WeekDay.FRI; System.out.println(weekDay2); System.out.println(weekDay2.name()); System.out.println(weekDay2.ordinal()); System.out.println(WeekDay.valueOf("SUN").toString()); System.out.println(WeekDay.values().length); newDate(300){};}publicenumWeekDay{ SUN(1),MON(),TUE,
4、WED,THI,FRI,SAT; privateWeekDay(){System.out.println("first");} privateWeekDay(intday){System.out.println("second");}}publicenumTrafficLamp{ RED(30){ publicTrafficLampnextLamp(){ returnGREEN; } }, GREEN(45){ publicTrafficLampnextLamp(){ returnYELLOW; } }, YELLO
5、W(5){ publicTrafficLampnextLamp(){ returnRED; } }; publicabstractTrafficLampnextLamp(); privateinttime; privateTrafficLamp(inttime){this.time=time;}}}3.静态导入importstaticjava.lang.Math.*;publicclassStaticImport{publicstaticvoidmain(String[]args){ intx=1; try{ x++; }fi
6、nally{ System.out.println("template"); } System.out.println(x); System.out.println(max(3,6)); System.out.println(abs(3-6)); }}4.可变参数publicclassVarableParameter{/***@paramargs*/publicstaticvoidmain(String[]args){ System.out.println(add(2,3)); System.out.println(add(2,3,5))
7、; }publicstaticintadd(intx,int...args){ intsum=x;/* for(inti=0;i8、Info.
8、Info.
此文档下载收益归作者所有