240 发简信
IP属地:上海
  • JDK8新注解

    1. 重复注解 重复注解的使用步骤:1、定义重复的注解容器注解2、定义一个可以重复的注解3、配置多个重复的注解4、解析得到指定的注解 2. 类型...

  • Resize,w 360,h 240
    JDK8新特性 新的时间api

    1. 旧版时间api 1、设计不合理2、 时间格式化和解析是线程不安全的3、处理时区麻烦 2. 新版时间api 位于java.time包中。lo...

  • JDK8新特性 Optional类的使用

    1. 以前对null的处理方式 2. Optional类介绍 Optional是一个没有子类的工具类,是一个可以为null的容器对象,其作用主要...

  • Resize,w 360,h 240
    JDK8新特性Stream流

    1. Stream流的出现原因 我们操作集合的时候有时候十分麻烦,如下 上面的集合操作数据的时候,每一个需求都需要一个新的集合来存放数据,十分麻...

  • Resize,w 360,h 240
    JDK8新特性 方法引用

    1. Lambda的冗余场景 首先可以直接调用getSum方法就可以完成这个操作了。 而方法引用更简洁 其实方法引用就是让这个指定的方法去重写接...

  • Resize,w 360,h 240
    JDK8新特性 内置函数式接口

    1. 内置函数式接口由来 lambda表达式的前提是需要有函数式接口。而且lambda表达式使用时不关心接口名,抽象方法名;只关心抽象方法的参数...

  • Resize,w 360,h 240
    jdk8接口新增方法

    在jdk8之前,接口中只有抽象方法。 1、接口引入默认方法 1.1 原因 一个接口如Map,其有几十个接口的实现。如果有一天,我们需要为Map接...

  • Resize,w 360,h 240
    JDK8新特性 lambda表达式

    1、lambda表达式初识 对于一个多线程的,我们以前都是使用new Thread().start();在Thread中使用实现Runnable...