我是靠谱客的博主 乐观毛巾,最近开发中收集的这篇文章主要介绍Java8-新特性笔记,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  1. lambda表达式
    用于替代匿名内部类,基于函数式接口
  2. 方法引用
    是一种特殊的lamdba表达式
  3. 函数式接口
    用于lambda
  4. 默认方法
    接口中允许有静态方法和默认方法的实现
  5. 新的日期时间 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-新特性笔记所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部