Lambda表达式与StreamAPI 作者 发布于 2022-09-14 包括在 JAVALambda 表达式与 StreamAPI 1 JDK1.8 2 这两个的目的都是想要使得 Java 能够实现函数式编程 3 Lambada 表达式主要针对接口,函数式接口进行的优化,简化代码 4 StreamAPI 主要是针对集合的处理
Optional类 作者 发布于 2022-09-14 包括在 JAVAOptional类 1 java.util.Optional 1.1 尽量避免空指针 1.2 、创建Optional对象 (1)创建一个空Optional Optional.empty() (2)创建一个包装了对象的Optiona
多线程 作者 发布于 2022-09-14 包括在 JAVA多线程 1 概念 1.1 程序 为了完成某个任务或功能,选择某个编程语言而编写的一组代码指令的集合 1.2 进程 程序的一次运行,是操作系统管理和调度的最小单位,每
反射机制 作者 发布于 2022-09-14 包括在 JAVA反射机制 1 为什么要用反射? 1.1 因为Java是静态的强类型语言,在编译阶段就需要确定类型 Java为了实现“动态性“特征,引入了反射机制 变量可以使
泛型 作者 发布于 2022-09-14 包括在 JAVA泛型 1 概念 1.1 类型参数,参数化的类型 1.2 比喻:标签 2 形式 2.1 、泛型类、泛型接口 语法格式 [修饰符] class/interface 类名/接口名<类型参数列表>{ } 多个
方法 作者 发布于 2022-09-14 包括在 JAVA方法 1 方法(Method):又称为函数(Function),代表一个独立功能,目的为了代码重用 2 声明的格式 2.1 【修饰符列表】 返回值类型 方法名(
集合 作者 发布于 2022-09-14 包括在 JAVA集合 1 概念 1.1 集合是一个容器 是一个用来装对象的容器 1.2 数据结构 1、物理结构 数组也是一个容器 缺点 (1)长度固定 (2)无法直接获取有效元素的个数 在实
流程控制语句结构 作者 发布于 2022-09-14 包括在 JAVA流程控制语句结构 1 顺序结构 1.1 同一个方法中,从上往下,顺序执行 2 分支结构 2.1 条件判断 1、单分支条件判断 语法 if(条件表达式){ 当条件表达式为tr
面向对象 作者 发布于 2022-09-14 包括在 JAVA面向对象 1 面向对象和面向过程的区别 1.1 都是编程思想 1.2 面向过程注重过程,步骤,怎么做 执行者 1.3 面向对象注重对象,谁来做 指挥者 2 面向对象学习 2.1 、类与
面向对象高级特性 作者 发布于 2022-09-14 包括在 JAVA面向对象高级特性 1 抽象 1.1 为什么会有抽象类 当子类中都有一个共同的方法,每一个子类都有不同的实现,在父类中又要体现所有子类的共同的特点,所以要体