随笔分类 - java 语言
Java 语言知识点
摘要:Java 8 API提供了很多全新的函数式接口来让工作更加方便,有一些接口是来自Google Guava库里的,即便你对这些很熟悉了,还是有必要看看这些是如何扩展到lambda上使用的。 一、Optional接口 1、null 带来的种种问题 1)、它是错误之源:NullPointException
阅读全文
摘要:一、为什么有默认接口实现 1、由于Java 8的API在现存的接口上引入了非常多的新方法(如List接口上的sort方法)。在原有语法基础上,如Guava和Apache Commons这样的框架都需要修改实现了List接口的所有类。 2、为了解决这个问题,Java 8中的接口现在支持在声明方法的同时
阅读全文
摘要:一 、Clock 时钟 Clock类提供了访问当前日期和时间的方法,Clock是时区敏感的,可以用来取代 System.currentTimeMillis() 来获取当前的微秒数。某一个特定的时间点也可以使用Instant类来表示,Instant类也可以用来创建老的java.util.Date对象。
阅读全文
摘要:一、简介 1、stream 是Java API的新成员,他允许以$\color{ DC143C}{声明性}$方式处理数据$\color{red}{集合}$,还可以$\color{red}{透明}$的并行处理 2、Stream API的好处 申明性——更简洁、易读 可复合——更灵活 可并行——性能更好
阅读全文

浙公网安备 33010602011771号