随笔分类 -  java1.8新特性

java1.8新特性
摘要:一、为什么我们需要新的Java日期/时间API? 1.8之前JDK自带的日期处理类非常不方便,我们处理的时候经常是使用的第三方工具包,比如commons-lang包等。不过1.8出现之后这个改观了很多,比如日期时间的创建、比较、调整、格式化、时间间隔等。这些类都在java.time包下。比原来实用了 阅读全文
posted @ 2019-09-10 17:12 旭龙先生 阅读(665) 评论(0) 推荐(0)
摘要:转载于: https://www.cnblogs.com/xiaoxi/p/7146630.html 一、Stream初体验 Stream是Java8中操作集合的一个重要特性,我们先来看看Java里面是怎么定义Stream的: "A sequence of elements supporting s 阅读全文
posted @ 2019-09-10 14:48 旭龙先生 阅读(302) 评论(0) 推荐(0)
摘要:转载于: https://www.cnblogs.com/xiaoxi/p/7099667.html 一、概述 在学习lambda表达式之后,我们通常使用lambda表达式来创建匿名方法。然而,有时候我们仅仅是调用了一个已存在的方法。如下: Arrays.sort(stringsArray,(s1, 阅读全文
posted @ 2019-09-10 11:03 旭龙先生 阅读(378) 评论(0) 推荐(0)
摘要:转载于: https://www.cnblogs.com/xiaoxi/p/7008708.html 一、什么是lambda表达式? Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代 阅读全文
posted @ 2019-09-10 10:49 旭龙先生 阅读(1152) 评论(0) 推荐(0)
摘要:一 简介 我们通常所说的接口的作用是用于定义一套标准、约束、规范等,接口中的方法只声明方法的签名,不提供相应的方法体,方法体由对应的实现类去实现。 在JDK1.8中打破了这样的认识,接口中的方法可以有方法体,但需要关键字static或者default来修饰,使用static来修饰的称之为静态方法,静 阅读全文
posted @ 2019-09-09 15:33 旭龙先生 阅读(1459) 评论(0) 推荐(0)