
java1.8的新特性
竹下星空
这个作者很懒,什么都没留下…
展开
-
java1.8新特性之一——在interface中写实现方法
这个新特性的用途:java类只支持单继承,但可实现多个接口,在此新特性出来之前,所有的子类共用的方法都只能写在extends的抽象类中,有点不符合面向对象的封装,现在可以写在实现的接口中,感觉更加符合面向对象的特性。简单的代码demo:interface:package interfaceDemo;public interface TestInterface { int sum(int...原创 2018-09-29 11:00:48 · 7477 阅读 · 0 评论 -
java1.8新特性之二——lambda表达式的使用
新特性的作用:简化代码,提高开发效率,性能是否有提高,目前没做测试。Demo:interface类:package lambdaDemo;@FunctionalInterfacepublic interface LambdaInterface { int sum(int i,int j);}User类:package lambdaDemo;public class Use...原创 2018-09-29 14:59:45 · 194 阅读 · 0 评论 -
java1.8特性之三——stream流
package lambdaDemo;import java.sql.Timestamp;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.time.Clock;import java.util.ArrayList;import java.util.Collections;import...原创 2018-09-30 10:59:13 · 204 阅读 · 0 评论