标签:
新特性:新特性是 相对于jdk1.4 而言的
 总共有7个新特性:
 
   三大   四小
    
    
  三大 :  泛型  注解   枚举
  
  
  四小:  增强的for循环  不定长的参数  静态导入  自动拆箱装箱
    
    
    1.增强的for循环:  foreach
        
       
          2.不定长的参数
    
                 注意:1.格式  String... arr
              2.    不定长参数实际上就是一个数组
        3.不定长的参数只能出现在  形参列表的末尾
  
    
      3.自动拆箱装箱
   
               拆箱:是将基本数据类型的包装类  转换为  基本数据类型
      
        int  i =  new Iteger(10);
        
                     装箱: 基本数据类型  转换为包装类的类型  
Iteger i = 10;
        4. 静态导入
        import static com.guigu.test1.Local.CN;
     静态导入后能直接用属性名调用属性
        5.枚举  
  
       也是一个类  枚举关键字:enum
    
    枚举:可以出现构造方法 但是不能使用public修饰
    
    枚举可以当作一个数据字典
        6. 泛型
    
         String  s  ="";
   String  s  = null;
      
      
   使用泛型实现ArrayList
            泛型的传递问题:  父类与子类之间进行传递   
      
      
   泛型的dao  
       共有的方法  
    
    
      Object  是String  的父类?
   
   Object[]  是  String[]  父类吗  ?  是
   
   
   List<Object>  是  List<String>  父类吗?不是
   
   
   List<?> 是 List<String> 父类吗?  是
   
   
   ?  代表是通配符
   
   
   
   
   泛型的上限 与下限问题: 了解
   
      ? extends  Number 
      
      
      ?  super  Intege 
   
      
      
  7.注解 
@Override
                     是代表的是方法的重写 覆盖
      
      @Deprecated
        1.过期了,有更好的方法实现。
     2. 有风险(如:Thread中的suppend()、stop())
                     
    @SuppressWarnings
                    消除警告的注解
在实际的项目马上要上线了
说一下 自己开发一个注解:
@interface 声明注解类
                 @Target  如果@Target 不写   代表的是自定义的注解可以作用在任何的地方     
      
      
  异常文章
 http://blog.csdn.net/hguisu/article/details/6155636
标签:
原文地址:http://www.cnblogs.com/cch-java/p/5819674.html