摘要: Spring组件注册 @Configuration @Configuration注解告诉Spring这是一个配置类 @Bean @Bean注解是给容器中注册一个Bean,类型是返回值的类型,id默认是方法名作为id @Bean("person") public Person person2(){ S 阅读全文
posted @ 2021-02-15 17:42 是倩倩不是欠欠 阅读(243) 评论(0) 推荐(4) 编辑
摘要: (目录) Optional 一、Optional类是什么? Optional 类(java.util.Optional)是一个容器类,代表一个值存在或不存在,原来用null表示一个值不存在,现在用Optional可以更好的表达这个概念。并且可以避免空指针。 二、Optional类常用的方法 1. 创 阅读全文
posted @ 2021-03-17 08:21 是倩倩不是欠欠 阅读(337) 评论(0) 推荐(0) 编辑
摘要: (目录) 写在前面 我们都知道,在开发中有时候要想提高程序的效率,可以使用多线程去并行处理。而Java8的速度变快了,这个速度变快的原因中,很重要的一点就是Java8提供了并行方法,它使得我们的程序很容易就能切换成多线程,从而更好的利用CPU资源。 下面我们就来简单学习一下java8中得并行流与串行 阅读全文
posted @ 2021-03-15 08:00 是倩倩不是欠欠 阅读(700) 评论(1) 推荐(0) 编辑
摘要: (目录) Stream 写在前面 Java8中有两大最为重要的改变: Lambda表达式 Stream API(java.util.stream.*) Stream是Java8中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤、映射数据等操作。使用Stream 阅读全文
posted @ 2021-03-13 14:03 是倩倩不是欠欠 阅读(309) 评论(0) 推荐(0) 编辑
摘要: (目录) 方法引用与构造器引用 使用场景 如果要传递给Lambda方法体的内容,已经有方法实现了,这时我们就可以使用“方法引用”了。我们也可以理解为,方法引用是Lambda表达式的另一种表现形式 方法引用 注意使用方法引用的前提:你需要实现的接口中的抽象方法的参数列表和返回值类型与我们Lambda体 阅读全文
posted @ 2021-03-08 08:17 是倩倩不是欠欠 阅读(93) 评论(0) 推荐(0) 编辑
摘要: (目录) 函数式接口 Lambda表达式需要接口的支持,并且接口的抽象方法还只能有一个,要么没法区分实现的是哪一个抽象方法了。因此Lambda表达式需要函数式接口的支持 什么是函数式接口 接口中只有一个抽象方法的接口称为函数式接口。 函数式接口可以使用一个注解@FunctionalInterface 阅读全文
posted @ 2021-03-07 10:32 是倩倩不是欠欠 阅读(322) 评论(0) 推荐(1) 编辑
摘要: (目录) Lambda表达式 Lambda表达式介绍 Lambda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码(将代码像数据一样传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。 匿名:没有一个确定的名字 函数:Lambda 阅读全文
posted @ 2021-03-06 19:23 是倩倩不是欠欠 阅读(256) 评论(0) 推荐(1) 编辑
摘要: (Java8简介) 写在前面 之所以现在才开这个专栏,是因为之前学过,平时工作中也在用,但是总觉得用着不那么顺手,所以决定再来学一遍,然后记录下来,方便回顾。 Java8新特性简介 速度更快 更新了底层的数据结构 底层数据结构最核心的就是HashMap,下面以HashMap为例来说明: java7底 阅读全文
posted @ 2021-03-06 12:36 是倩倩不是欠欠 阅读(97) 评论(0) 推荐(0) 编辑
摘要: (这里写自定义目录标题) 责任链模式简述(Chain of Responsibility) 定义 使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系,将整个对象连成一条链,并沿着这条链传递请求,直到有一个对象处理他为止。 特点 链上的每个对象都有机会处理请求 链上的每一个对象,都 阅读全文
posted @ 2021-02-28 17:48 是倩倩不是欠欠 阅读(74) 评论(0) 推荐(0) 编辑
摘要: (目录) Bean的生命周期 bean创建-->初始化-->销毁 容器管理Bean的生命周期 我们可以自定义初始化和销毁方法,容器在bean进行到当前生命周期的时候来调用我们自定义的初始化和销毁方法 创建(对象创建) 单实例:在容器启动的时候创建 多实例:在每次获取的时候创建 初始化 对象创建完成, 阅读全文
posted @ 2021-02-16 22:42 是倩倩不是欠欠 阅读(431) 评论(0) 推荐(0) 编辑