概述
- lambda表达式
用于替代匿名内部类,基于函数式接口 - 方法引用
是一种特殊的lamdba表达式 - 函数式接口
用于lambda - 默认方法
接口中允许有静态方法和默认方法的实现 新的日期时间 API
LocalDateTime
LocalDate
LocalTime以前:
非线程安全 − java.util.Date 是非线程安全的,所有的日期类都是可变的,这是Java日期类最大的问题之一。
设计很差 − Java的日期/时间类的定义并不一致,在java.util和java.sql的包中都有日期类,此外用于格式化和解析的类在java.text包中定义。java.util.Date同时包含日期和时间,而java.sql.Date仅包含日期,将其纳入java.sql包并不合理。另外这两个类都有相同的名字,这本身就是一个非常糟糕的设计。
时区处理麻烦 − 日期类并不提供国际化,没有时区支持,因此Java引入了java.util.Calendar和java.util.TimeZone类,但他们同样存在上述所有的问题。
最后
以上就是乐观毛巾为你收集整理的Java8-新特性笔记的全部内容,希望文章能够帮你解决Java8-新特性笔记所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复