JDK5的新特性

可变参数

-定义方法时不确定同类型参数的个数

格式:

-修饰符 返回值类型  方法名(数组类型... 变量名){}

注意

-这里的变量其实是一个数组
-如果一个方法有可变参数,并且有多个参数,那么可变参数肯定是最后一个

静态导入

//静态导入:方法必须是静态的。
import static java.lang.Math.abs;
import static java.lang.Math.pow;
public class StaticImportDemo {
    public static void main(String[] args) {
        //平时写法
        System.out.println(Math.abs(-100));
        System.out.println(Math.pow(32, 43));
        //静态导入写法
        System.out.println(abs(-100));
        System.out.println(pow(32, 43));
    }
}

泛型

-使用泛型机制编写的程序代码要比那么些使用Object变量,
    然后进行强转的代码具有更好的安全性和可读性;
-泛型对于集合类尤其有用

泛型类:

-格式:public class 类名<泛型类型1,2,3> {}
-注意:泛型类型必须是引用类型

泛型方法:

-格式:public <泛型类型> 返回类型 方法名(泛型类型){}
-注意:泛型方法时并不要求其所在类一定是泛型的。

泛型接口:

-格式:public interface  接口名<泛型类型1,2>{}

增强for

在 集合_List 中有介绍

枚举

自动拆装箱

个人笔记,如有错误,欢迎指教

参考书籍视频:
-学习视频:黑马程序员_Java基础视频-深入浅出精华版
-阅读书籍:Java核心技术 卷I(机械工业出版社)
          API1.8
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机...
    杀小贼阅读 2,433评论 0 4
  • 原链接:http://www.cnblogs.com/langtianya/p/3757993.html JDK各...
    把爱放下会走更远阅读 1,133评论 0 10
  • 1
    秦月流风阅读 192评论 0 0
  • 一个人在哭声中来到这个世界,在他人的泪水中离开,这个过程就是人生! 一颗生命的种子,顺着生命的欲望漂流,找到一个合...
    闭关修花阅读 286评论 0 1
  • 赶在日暮之前,趁着晚风习习,走出躬耕的菜园,手臂间挎着满满的一篮子收获。 这彩色的画,可歌可诗亦可绘,且看我如何变...
    薇雨青芜阅读 910评论 10 22