Java
文章平均质量分 78
-
北涯
这个作者很懒,什么都没留下…
展开
-
Java — 函数式接口
文章目录1、函数式接口概述2、函数式接口作为方法的参数3、函数式接口作为方法的返回值4、常用函数式接口4.1、Supplier 接口4.2、Consumer 接口4.3、Predicate 接口4.4、Function 接口1、函数式接口概述有且仅有一个抽象方法的接口,通过在类上标注 @functionalInterface 注解进行检测。该注解为可选,只要保证满足函数式接口定义的条件也照样是函数式接口,但是建议都加上该注解(规范)。示例@FunctionalInterfacepublic in原创 2021-07-05 23:39:40 · 401 阅读 · 0 评论 -
Java — 方法引用
文章目录一、方法引用简介二、方法引用符号三、引用类的静态方法四、引用类的构造方法五、引用类的实例方法六、引用对象的实例方法一、方法引用简介在使用 Lambda 表达式的时候,我们实际上传递进去的代码就是一种解决方案:拿参数做操作。如果我们在 Lambda 中所指定的操作方案,已经有地方存在相同方案,则没有必要再写重复逻辑。那又是如何使用已经存在的方案的呢?通过方法引用来使用已经存在的方案。二、方法引用符号:: 该符号为引用运算符,而它所在的表达式被称为方法引用。使用 Lambda,那么根据 “原创 2021-07-03 22:36:20 · 163 阅读 · 0 评论 -
Java — Lambda
文章目录1、函数式编程思想概述2、Lambda 表达式的标准格式3、Lambda 表达式的使用4、Lambda 表达式的省略模式5、Lambda 表达式的注意事项6、Lambda 表达式和匿名内部类的区别1、函数式编程思想概述在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿数据做操作”面向对象思想强调”必须通过对象的形式来做事情”函数式思想则尽量忽略面向对象的复杂语法:“强调做什么,而不是以什么形式去做”Lambda表达式就是函数式思想的体现2、Lambda 表达式的标准格式组成原创 2021-07-04 10:01:34 · 96 阅读 · 0 评论 -
Java — 反射
文章目录1、反射简介2、Class 类3、构造方法3.1、获取构造方法3.2、调用构造方法4、成员变量4.1、获取成员变量4.2、调用成员变量5、成员方法5.1、获取成员方法5.2、调用成员方法6、反射练习6.1、练习16.2、练习21、反射简介【反射机制】程序在运行中,可以获取类的变量和方法信息。通过获取到的信息来创建对象,是调用方法的一种机制。由于这种动态获取程序信息以及动态调用对象的特性,极大的增强了程序的灵活性。程序不必再编译期就完成确定,在运行期仍然可以扩展。【使用场景】主要用原创 2021-08-01 18:16:08 · 95 阅读 · 0 评论 -
Java — 注解
文章目录1、注解简介2、注解的作用2.1、内置注解2.2、用在代码上的注解2.3、用在其它注解上的注解3、定义注解3.1、创建注解3.2、定义参数和默认值3.3、用元注解配置注解3.3.1、@Retention3.3.2、@Target3.3.3、@Documented3.3.4、@Inherited3.3.5、@Repeatable4、处理注解1、注解简介Java 注解(Annotation)又称为 Java 标注,是 Java5 开始支持加入源代码的特殊语法元数据。Java 语言中的类、方法、变量原创 2021-08-01 14:53:24 · 509 阅读 · 0 评论 -
Java — 枚举
文章目录一、枚举简介二、枚举作用三、枚举实现接口一、枚举简介枚举是 JDK5 中引入的特性,由 enum 关键字来定义一个枚举类。格式:enum 枚举类名 { 枚举项1, 枚举项2, ...; 成员变量; 构造方法 成员方法}说明:每个枚举类型隐式继承 java.lang.Enum ,所以枚举类不能再继承其它类。枚举项就是枚举类型的静态常量对象(实例),通过 枚举类型.枚举项名称 访问指定的枚举项。枚举项命名一般使用大写字母,多个枚举项用英文逗号隔开,以英文分原创 2022-04-30 23:35:35 · 566 阅读 · 0 评论 -
Java — 泛型
文章目录一、泛型概述二、泛型类三、泛型方法四、泛型接口五、类型通配符六、可变参数一、泛型概述泛型是 JDK5 中引入的特性,它提供了编译时类型安全检测机制,该机制允许在编译时检测到非法的类型,它的本质是 参数化类型,也就是说所操作的数据类型被指定为一个参数定义方法时有形参,然后调用此方法时传递实参,参数化类型就是 将类型由原来的具体的类型参数化,然后在使用、调用时传入具体的引用数据类型这种参数类型可以用在类、方法和接口中,分别被称为泛型类、泛型方法、泛型接口,好处是把运行时期的问题提前到了编译期间原创 2021-07-04 11:00:38 · 81 阅读 · 0 评论 -
Java — 异常
一、异常概述异常: 就是程序出现了不正常的情况异常结构Throwable: 所以错误和异常的超类Error: 严重问题,不需要处理Exception: 异常类,表示程序本身可以处理的问题Checked Exception: 编译期不检查,出现问题后,需要回来修改代码Unchecked Exception: 编译期必须处理,否则程序不能通过编译、不能运行二、异常体系2.1、Throwable 类Throwable 类位于 java.lang 包下,它是 Java 语言中所有原创 2021-05-23 14:17:49 · 187 阅读 · 0 评论 -
Java — 面向对象
文章目录一、类和对象二、方法三、封装四、继承五、多态六、final七、static八、抽象类九、接口十、内部类一、类和对象简介:类是对事物的一种描述,对象则为具体存在的事物。类的定义:public class 类名 { // 成员变量 访问修饰符 数据类型 变量名; … // 成员方法 访问修饰符 返回类型 方法名(参数列表) { 若干语句; return 方法返回值; } ...}创建对象:类名 对原创 2022-05-01 23:06:30 · 392 阅读 · 0 评论 -
Java — 介绍
一、Java 语言发展史1.1、Java 语言的诞生语言:人与人交流沟通的表达方式。计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言。1995 年 5 月 23 日,Sun Microsystems 公司宣布 Java 语言诞生。Java 语言是一个纯面向对象的语言。Java 之父:詹姆斯·高斯林(James Gosling)。1.2、Java 语言发展史1.3、Java 语言的版本目前 Java 提供以下三个版本:Java Platform, Enterprise Edi原创 2021-08-01 19:27:15 · 113 阅读 · 0 评论