文件名称:java8源码-Java8NewSpecaility:Java8新特性之入门
文件大小:78KB
文件格式:ZIP
更新时间:2024-06-24 12:56:23
系统开源
java8 源码 JAVA8新特性 一、java8新特性的介绍 毫无疑问,Java8是Java自Java5(发布于2014年)之后的重要的版本。这个版本包含语言、编译器、库、 工具和JVM等方面的十多个特性。 二、接口的默认方法和静态方法 Java8用默认方法与静态方法这两个新概念扩展接口的声明 默认方法:允许在已有的接口中添加新方法,而同时又保持了与旧版本代码的兼容性。默认方法与抽象方法不同之 处在于抽象方法必须要求实现,但默认方法没有这样的要求。相反,每个接口都必须提供一个所谓的默认实现, 这样所有的接口实现者将会默认继承它(如果有必要的话,可以覆盖这个默认实现)。 静态方法:允许在已有的接口中添加静态方法,接口的静态方法属于接口类本身,不被继承。也需要提供方法的 实现。 默认方法和静态方法的访问 .接口的静态方法:直接用接口的类名.方法名 .接口的默认方法:得到接口的实现类对象,直接用对象的引用.方法名。默认方法可以被实现类覆盖。 注:代码示例在test1包下 三、Lambda(拉姆达)表达式 Lambda表达式的本质只是一个语法糖(*所谓语法糖是由英国计算机科学家彼得.兰丁发明
【文件预览】:
Java8NewSpecaility-master
----.gitignore(249B)
----.mvn()
--------wrapper()
----src()
--------main()
--------test()
----mvnw(6KB)
----pom.xml(2KB)
----mvnw.cmd(5KB)
----README.md(8KB)