摘要: 函数式接口 定义:只有一个必须被重写的抽象方法的接口 四大内置函数式接口: Consumer<T> 消费型接口 void accept(T t) 对给定的参数执行此操作。 Function<T,R> 函数型接口 R apply(T t) 将此函数应用于给定的参数。 Supplier<T> 供给型接口 阅读全文
posted @ 2022-03-25 00:19 hello罗先生 阅读(36) 评论(0) 推荐(0)
摘要: Set 无序的不可重复 遍历方式: 增强for循环 iterator迭代器 TreeSet 底层:是由TreeMap维护,结构是红黑树 特点:查询效率高,自动升序 新增:比较大小方法 遍历方式: 增强for iterator迭代器 注意:TreeSet需要存储相同类型,因为默认存在比较排序 Tree 阅读全文
posted @ 2022-03-22 20:30 hello罗先生 阅读(62) 评论(0) 推荐(0)
摘要: 集合|容器 存储多个数据 数组特点:存储多个数据,一段连续的内存空间 引用数据类型 定长,长度一旦确定不可改变 存储数据的类型相同 有序,有索引 集合: 存储任意引用数据类型 集合的长度可以改变,可根据需求动态的增删减改,长度随之改变 容器中的接口层次结构 Collection:单个值的集合 set 阅读全文
posted @ 2022-03-21 19:44 hello罗先生 阅读(41) 评论(0) 推荐(0)
摘要: clone()克隆方法 来自object类的克隆方法 Cloneable接口:对象的类型要求实现Cloneable 才具有克隆的能力 方法重写的细节:了解类中的重写方法 父类中的重写方法 == 方法签名完全相等 <= 返回值类型:基本数据类型要求完全相等 引用数据类型:重写方法返回值类型<=被重写方 阅读全文
posted @ 2022-03-18 22:19 hello罗先生 阅读(56) 评论(0) 推荐(0)
摘要: Arrays 操作数组的工具类(静态工厂) static String toString(int[] a) 返回指定数组内容的字符串表示形式。 static boolean equals(int[] a, int[] a2) 如果两个指定的int数组彼此 相等 ,则返回 true 。 static 阅读全文
posted @ 2022-03-18 00:48 hello罗先生 阅读(27) 评论(0) 推荐(0)
摘要: 数组 定义 存储多个数据。一段连续的内存空间,线性序列。多个相同数据类型的有序集合。 特点 引用数据类型 定长的,长度确定不能变 存储多个数据,类型相同 有序的,有索引(连续内存空间中每个小空间的序号,从零开始) 定义语法 声明: 数据类型[] 数组名 初始化:第一次创建 动态初始化:先创建,后赋值 阅读全文
posted @ 2022-03-15 21:10 hello罗先生 阅读(30) 评论(0) 推荐(0)
摘要: 继承与实现 继承:有权使用父类成员,可以不重写直接用。 实现:实现一个接口,拥有接口功能,但需实现类自己重写,侧重重写。 接口 语法: 1.7及之前 公共静态常量:public static final 其中这些可任意省略,默认的。 公共抽象方法(无方法体):public abstract 可任意省 阅读全文
posted @ 2022-03-14 23:11 hello罗先生 阅读(26) 评论(0) 推荐(0)
摘要: 继承:子承父业 目的:提高代码复用性。 作用:子类一旦继承父类,有权使用父类中的成员,可以在子类中定义子类独有内容 定义:子类 extends 父类 子类|实体类:根据一系列对象抽取共性所定义的实体类,子类是派生类 父类 : 子类的共性,是基类,超类 特点 : 单继承机制 ,一个子类只能继承一个父类 阅读全文
posted @ 2022-03-11 20:35 hello罗先生 阅读(33) 评论(0) 推荐(0)
摘要: this 关键字 this指代当前new的对象 作用: 在构造器的首行通过this(实参)调用本类中其他构造器构造器不能相互调用。 区分同名成员与局部变量问题默认会发生就近原则,可以通过this.调用成员,否则默认找局部。如果不存在局部与成员同名问题,指代成员的this.可以省略 注意: this在 阅读全文
posted @ 2022-03-10 19:52 hello罗先生 阅读(33) 评论(0) 推荐(0)
摘要: 面向对象 面向对象与面向过程的区别 面向过程:关注实现过程|步骤,需要通过几步来完成?然后一步步来执行。 面向对象:关注我该找谁来完成?实现步骤不关注,只关注这个“谁”,他就是对象。面向对象是依托于面向过程的 面向对象优点 更贴合于显示生活中人们的思考角度。 面向对象更贴合生活中管理者,面向过程更贴 阅读全文
posted @ 2022-03-09 19:15 hello罗先生 阅读(24) 评论(0) 推荐(0)