JAVA1.5新特性
dych3r
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA1.5新特性----注解Annotation
1.注解是一个类,一个接口类2.注解是以@开头的3.注解的定义如下@Retention(RetentionPolicy.RUNTIME)//@Retention表示元注解,默认值是RetentionPolicy.CLASS,有三个取值RetentionPolicy.RUNTIMERetentionPolicy.SOURCERetentionPolicy.CLASS,@T原创 2011-11-14 16:50:52 · 451 阅读 · 0 评论 -
JAVA1.5新特性----泛型Generic
一、泛型是提供给Java编译器使用的,可以限定集合中的输入类型,如定义集合ArrayListArrayList collection = new ArrayList()----->此集合中可以添加其它数据类型如Integer,String,Long......ArrayList collection1 = new ArrayList----->此集合中只能添加Integ原创 2011-11-14 19:47:12 · 629 阅读 · 0 评论 -
JAVA1.5新特性----可变参数
1.可变参数 -- 定义一个参数可变的方法public static int add(int x,int ... args){int sum = x;for(int i=0;isum += args[i];}return sum;}add(1,2);add(1);add(1,2,3,4);原创 2011-11-12 19:44:36 · 321 阅读 · 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 · 369 阅读 · 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 · 651 阅读 · 0 评论 -
JAVA1.5新特性----享元模式:flayweight
4.享元模式:flayweightInteger h1 = 22;Integer h2 = 22;则h1 == h2 :trueInteger h1 = 146;Integer h2 = 146 则h1 == h2:false在此模式中,Integer对象是int类型数据,java为了提高效率,初始化了-128--127之间的整数对象, 所以在赋值在这个范围内的对象都是同一个对象原创 2011-11-12 19:49:02 · 374 阅读 · 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 · 359 阅读 · 0 评论
分享