![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 95
java小白_hak
认真书写bug中,勿打扰。
展开
-
JDK8 StreamApi--Stream流
StreamStream关注的是对数据的运算,与CPU打交道集合关注的是数据的存储,与内存打交道①Stream 自己不会存储元素。②Stream 不会改变源对象。相反,他们会返回一个持有结果的新Stream。③Stream 操作是延迟执行的。这意味着他们会等到需要结果的时候才执行Stream 执行流程① Stream的实例化② 一系列的中间操作(过滤、映射、…)③ 终止操作说明:一个中间操作链,对数据源的数据进行处理一旦执行终止操作,就执行中间操作链,并产生结果。之后,不会再被使用原创 2020-08-28 20:15:03 · 414 阅读 · 0 评论 -
设计模式之模板模式
一、什么是设计模式设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被广泛应原创 2020-08-28 18:24:01 · 140 阅读 · 0 评论 -
设计模式之单例模式
一、什么是设计模式设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被广泛应原创 2020-08-28 18:16:07 · 130 阅读 · 0 评论 -
设计模式之代理模式
一、什么是设计模式设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被广泛应原创 2020-08-28 18:08:22 · 113 阅读 · 0 评论 -
JDK8 Lambda 方法引用、构造器引用、数组引用
方法引用1.使用情境:当要传递给Lambda体的操作,已经有实现的方法了,可以使用方法引用!2.方法引用,本质上就是Lambda表达式,而Lambda表达式作为函数式接口的实例。所以 方法引用,也是函数式接口的实例。3. 使用格式: 类(或对象) :: 方法名4. 具体分为如下的三种情况: 情况1 对象 :: 非静态方法 情况2 类 :: 静态方法 情况3 类 :: 非静态方法5. 方法引用使用的要求:要求接口中的抽象方法的形参列表和返回值类型与方法引用的方法的原创 2020-08-28 17:45:23 · 211 阅读 · 0 评论 -
JDK8新特性 Lambda表达式以及函数式接口
lambda表达式Lambda表达式的使用1.举例: (o1,o2) -> Integer.compare(o1,o2);2.格式:-> :lambda操作符 或 箭头操作符->左边:lambda形参列表 (其实就是接口中的抽象方法的形参列表)->右边:lambda体 (其实就是重写的抽象方法的方法体)3. Lambda表达式的使用:(分为6种情况介绍)总结:->左边:lambda形参列表的参数类型可以省略(类型推断);如果lambda形参列表只有一个参数,其原创 2020-08-28 17:29:01 · 260 阅读 · 0 评论 -
Java 反射Reflection,反射机制的功能
什么是反射(Reflection )?主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。什么是Java反射?Java反射指的是在Java程序运行状态中,对于任何一个类,都可以获得这个类的所有属性和方法;对于给定的一个对象,都能够调用它的任意一个属性和方法。这种动态获取类的内容以及动态调用对象的方法称为反射机制。Java反射机制主要提供了以下功能:1.在运行时判断任意一个对象所属的类。2.在运行时构造任意一个类的对象。3.在运行时判断任意一个类所具有的成员变量和方法。原创 2020-08-28 16:59:09 · 253 阅读 · 0 评论