JAVA1.5新特性
dych3r
这个作者很懒,什么都没留下…
展开
-
JAVA1.5新特性----注解Annotation
1.注解是一个类,一个接口类 2.注解是以@开头的 3.注解的定义如下 @Retention(RetentionPolicy.RUNTIME)//@Retention表示元注解,默认值是RetentionPolicy.CLASS,有三个取值 RetentionPolicy.RUNTIME RetentionPolicy.SOURCE RetentionPolicy.CLASS, @T原创 2011-11-14 16:50:52 · 416 阅读 · 0 评论 -
JAVA1.5新特性----泛型Generic
一、泛型是提供给Java编译器使用的,可以限定集合中的输入类型,如定义集合ArrayList ArrayList collection = new ArrayList() ----->此集合中可以添加其它数据类型如Integer,String,Long...... ArrayList collection1 = new ArrayList ----->此集合中只能添加Integ原创 2011-11-14 19:47:12 · 590 阅读 · 0 评论 -
JAVA1.5新特性----可变参数
1.可变参数 -- 定义一个参数可变的方法 public static int add(int x,int ... args){ int sum = x; for(int i=0;i sum += args[i]; } return sum; } add(1,2); add(1); add(1,2,3,4);原创 2011-11-12 19:44:36 · 289 阅读 · 0 评论 -
JAVA1.5新特性----for循环增强
语法:for(type 变量名 :集合变量名){.....} 注意事项:迭代变量必须在()中定义,集合变量可以是数组或实现了Iterable接口的集合类 public static int add(int x,int ... args){ int sum = x; for(int arg:args){ sum += arg; } return sum; } add(1,2,3原创 2011-11-12 19:46:26 · 345 阅读 · 0 评论 -
JAVA1.5新特性----基本数据类型的自动拆箱与装箱
装箱: 在1.4中,Integer obj = new Integer(3); 在1.5中,Integer obj = 3; 拆箱: 在1.4中,(int)obj +5; 在1.5中,obj+5原创 2011-11-12 19:48:06 · 615 阅读 · 0 评论 -
JAVA1.5新特性----享元模式:flayweight
4.享元模式:flayweight Integer h1 = 22;Integer h2 = 22;则h1 == h2 :true Integer h1 = 146;Integer h2 = 146 则h1 == h2:false 在此模式中,Integer对象是int类型数据,java为了提高效率,初始化了-128--127之间的整数对象, 所以在赋值在这个范围内的对象都是同一个对象原创 2011-11-12 19:49:02 · 339 阅读 · 0 评论 -
JAVA1.5新特性----枚举Enum
5.枚举Enum -- 每一个值都是一个对象(元素、类) 定义 -- public enum WeekDay{ SUN,MON,TUS,WED,THI,FRI,SAT; } 声明 -- WeekDay weekDay = WeekDay.FRI; 方法 weekDay.name(); 对象名 weekDay.toString(); 对象内容原创 2011-11-12 19:51:13 · 326 阅读 · 0 评论