
jdk8
涣客
这个作者很懒,什么都没留下…
展开
-
设计模式-------单例模式(多种实现方式)
单例模式以及多种实现方式介绍几种实现方式懒汉式饿汉式双检锁方式登记式静态内部类枚举 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 注意: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实原创 2020-06-17 14:22:57 · 434 阅读 · 2 评论 -
java型特性——Stream API(Stream流)
Java8新特性之Stream API Java8的两个重大改变,一个是Lambda表达式,另一个就是本节要讲的Stream API表达式。Stream 是 Java8中处理集合的关键抽象概念,它可以对集合进行非常复杂的查找、过滤、筛选等操作,在新版的JPA中,也已经加入了Stream。如: @Query("select u from User u") Stream<User> findAllByCustomQueryAndStream(); Stream<User> readAl原创 2020-06-15 11:38:06 · 242 阅读 · 0 评论 -
Java新特性——方法引用(::的使用方法)
上一次介绍了Java8新特性中的Lambda表达式,现在继续讲解Java8的新特性之二: 方法引用:方法引用其实也离不开Lambda表达式。 方法引用的类型 类型 对应Lambda表达式 语法 静态方法引用 (args) -> 类名.static_Method(args) 类名::staticMethod 对象方法引用 (inst,args) -> 类名.inst_Method(args) 类名::instMethod 实例方法引用 (args) -> inst.i原创 2020-06-14 20:06:53 · 1299 阅读 · 0 评论 -
Java新特性——Lambda表达式(函数编程)
这里写自定义目录标题使用方法使用Comparator 进行排序遍历集合的方式遍历map集合 Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 使用 Lambda 表达式可以使代码变的更加简洁紧凑 很多人不知道如何去使用Lambda表达式,下面是我做的总结: 使用方法 /** * Lambda表达式套用公式 * 方法省略掉,替换为 -> * 参数原创 2020-06-13 11:08:50 · 202 阅读 · 0 评论