JDK1.5新特性总结
2014-06-10 10:52
267 查看
点击打开链接--------android培训、java培训、期待与您交流!-----------
JDK1.5新特性:
1、
自动装箱与拆箱
Integer iobj=2;
System.out.println(iobj+12);
Integer i1=145;
Integer i1=145;
System.out.println(i1==i2);//false,
Integer i3=Integer.valueof(126);
Integer i4=Integer.valueof(126);
System.out.println(i3==i4);//true,
//主要原因是由于Integer采用的是享元模式
2、 枚举
public static void main(String[] args)
{
WeekDay weekDay1=WeekDay.MON;
System.out.println(weekDay1.nextDay());
WeekDay weekDay2=WeekDay.FRI;
System.out.println(weekDay2);
}
public enum WeekDay{
SUN(1),MON,TUE,WED,THI,FRI,SAT;
private WeekDay(){System.out.println(“first”);}
private WeekDay(int day){System.out.println(“second”);}
}
3.静态导入
import static java.lang.Math.*;
public class StaticImport{
public static void main(String[] args){
int x=1;
try{
x++;
}finally{
System.out.println(“template”);
}
System.out.println(x);
System.out.println(max(3,5));
System.out.println(max(3,-9));
}
}
4、
可变参数
public class VarableParameter{
public static void main(String[]args)
{
System.out.println(add(2,3));
System.out.println(add(2,3,5));
}
public static int add(int x,int …args){
int sum=x;
for(int arg:args){
sum+=arg;
}
return sum;
}
}
5、
內省
ReflectPoint pt=new ReflectPoint(3,5);
BeanInfo beanInfo=Introspector.getBeanInfo(pt.getClass());
PropertyDescriptor[]pds=beanInfo.getPropertyDescriptors();
Object retVal=null;
for(PropertyDescriptor pd:pds)
{
Method methodget=pd.getReadMethod();
retVal=methodget.invoke(pt);
}
JDK1.5新特性:
1、
自动装箱与拆箱
Integer iobj=2;
System.out.println(iobj+12);
Integer i1=145;
Integer i1=145;
System.out.println(i1==i2);//false,
Integer i3=Integer.valueof(126);
Integer i4=Integer.valueof(126);
System.out.println(i3==i4);//true,
//主要原因是由于Integer采用的是享元模式
2、 枚举
public static void main(String[] args)
{
WeekDay weekDay1=WeekDay.MON;
System.out.println(weekDay1.nextDay());
WeekDay weekDay2=WeekDay.FRI;
System.out.println(weekDay2);
}
public enum WeekDay{
SUN(1),MON,TUE,WED,THI,FRI,SAT;
private WeekDay(){System.out.println(“first”);}
private WeekDay(int day){System.out.println(“second”);}
}
3.静态导入
import static java.lang.Math.*;
public class StaticImport{
public static void main(String[] args){
int x=1;
try{
x++;
}finally{
System.out.println(“template”);
}
System.out.println(x);
System.out.println(max(3,5));
System.out.println(max(3,-9));
}
}
4、
可变参数
public class VarableParameter{
public static void main(String[]args)
{
System.out.println(add(2,3));
System.out.println(add(2,3,5));
}
public static int add(int x,int …args){
int sum=x;
for(int arg:args){
sum+=arg;
}
return sum;
}
}
5、
內省
ReflectPoint pt=new ReflectPoint(3,5);
BeanInfo beanInfo=Introspector.getBeanInfo(pt.getClass());
PropertyDescriptor[]pds=beanInfo.getPropertyDescriptors();
Object retVal=null;
for(PropertyDescriptor pd:pds)
{
Method methodget=pd.getReadMethod();
retVal=methodget.invoke(pt);
}
相关文章推荐
- 黑马程序员_JDK1.5新特性_总结
- 黑马程序员_jdk1.5新特性总结
- jdk1.5新特性——泛型的学习总结
- JDK1.5新特性总结
- jdk1.5,jdk6,jdk7,jdk8的特性总结
- 【J2SE归档总结】0x10 JDK1.5新特性
- Java学习总结(一)—— >Java环境变量的配置,DOS窗口的带包编译,Jdk1.5的两个新特性(可变参数和增强的for循环)
- jdk1.5新特性之泛型总结2
- JDK1.5-JDK1.8各个新特性总结
- 黑马程序员-----JDK1.5新特性-泛型总结*
- java -- 总结JDK1.5的常用新特性
- jdk1.5新特性之泛型总结1
- 黑马程序员_05Java_JDK1.5新特性总结
- 黑马程序员_JDK1.5新特性总结
- JDK1.5-1.6-1.7之新特性总结
- JDK1.5新特性总结
- JDK1.5 后的特性总结……
- 总结jdk1.5~1.7的特性
- 【黑马程序员】JDK1.5新特性总结
- java基础 JDK1.5新特性总结