JDK 5.0 新特征

JDK 5.0 新特征<script language="javascript" type="text/javascript"> document.title="JDK 5.0 新特征 - "+document.title </script>

1、支持泛型
       这条特征是JDK中最引人注目的一条特性,由于它的引入,JDK中很多的编程都变得简单多了。学习这些特性最好的方法就是做两个简单的例子,现在就通过源代码来学习。
//TestGeneric1.java
import java.util.*;
public class TestGeneric1 {
        ArrayList<String> list = new  ArrayList<String>();
        pubilc void add(String content) {
                list.add(content); //这里只能插入String类型的内容
                //list.add( 123 );   error
        }
}

//TestGeneric2.java
import java.util.*;
public class TestGeneric2<T> {
         T name;
         public T getName() {
                 return name;
         }
         public void setName(T name) {
                 this.name = name;
         }
}

public class Test {
        public static void main(String [] args) {
               TestGeneric2<String> test = new TestGeneric<String>();
               test.setName("111");
               test.getName();
        }
}

2、加强的循环
      ...............
      String [] name = {"1", "2", "3"};
      for(String test: name) {
            System.out.println(test);
      }
      ..............

3、可变参数
      public void test(Object .... args) {
              for(Object argument : args) {
                       //
              }
      }

4、自动装箱和解箱
      这个是针对基本数据类型和其封装类来说的
      Integer i = new Integer(1);
      int j = i;

5、静态导入

6、枚举类
       上面两个特性用途不是很广,不再介绍。还有其他的一些特性也不做解释,理由同上,有兴趣可以参考API

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值