03 2022 档案

摘要:反射 动态机制,发生在程序运行期间的行为 java反射机制,可以实现以下功能*** 在运行时判断任意一个对象所属的类 在运行时构造任意一个类的对象 在运行时判断任意一个类所具有的成员变量和方法 在运行时调用任意一个对象的方法 生成动态代理 反射源头:Class 类型对象 类名.class Class 阅读全文
posted @ 2022-03-28 17:41 hello罗先生 阅读(23) 评论(0) 推荐(0) 编辑
摘要:多线程 多任务执行,多路径执行 优点: 提高性能 提高效率 进程与线程之间的区别 进程:系统中的程序,一个进程之间可以包含1~n个线程,系统中资源分配的最小单位,每个进程都有自己的代码与数据空间,进程之间的切换开销较大 程序中的顺序流,线程是cpu调度与执行的最小单位,多个线程之间共享进程的代码和数 阅读全文
posted @ 2022-03-25 23:42 hello罗先生 阅读(23) 评论(0) 推荐(0) 编辑
摘要:函数式接口 定义:只有一个必须被重写的抽象方法的接口 四大内置函数式接口: Consumer<T> 消费型接口 void accept(T t) 对给定的参数执行此操作。 Function<T,R> 函数型接口 R apply(T t) 将此函数应用于给定的参数。 Supplier<T> 供给型接口 阅读全文
posted @ 2022-03-25 00:19 hello罗先生 阅读(25) 评论(0) 推荐(0) 编辑
摘要:Set 无序的不可重复 遍历方式: 增强for循环 iterator迭代器 TreeSet 底层:是由TreeMap维护,结构是红黑树 特点:查询效率高,自动升序 新增:比较大小方法 遍历方式: 增强for iterator迭代器 注意:TreeSet需要存储相同类型,因为默认存在比较排序 Tree 阅读全文
posted @ 2022-03-22 20:30 hello罗先生 阅读(48) 评论(0) 推荐(0) 编辑
摘要:集合|容器 存储多个数据 数组特点:存储多个数据,一段连续的内存空间 引用数据类型 定长,长度一旦确定不可改变 存储数据的类型相同 有序,有索引 集合: 存储任意引用数据类型 集合的长度可以改变,可根据需求动态的增删减改,长度随之改变 容器中的接口层次结构 Collection:单个值的集合 set 阅读全文
posted @ 2022-03-21 19:44 hello罗先生 阅读(29) 评论(0) 推荐(0) 编辑
摘要:clone()克隆方法 来自object类的克隆方法 Cloneable接口:对象的类型要求实现Cloneable 才具有克隆的能力 方法重写的细节:了解类中的重写方法 父类中的重写方法 == 方法签名完全相等 <= 返回值类型:基本数据类型要求完全相等 引用数据类型:重写方法返回值类型<=被重写方 阅读全文
posted @ 2022-03-18 22:19 hello罗先生 阅读(45) 评论(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罗先生 阅读(22) 评论(0) 推荐(0) 编辑
摘要:数组 定义 存储多个数据。一段连续的内存空间,线性序列。多个相同数据类型的有序集合。 特点 引用数据类型 定长的,长度确定不能变 存储多个数据,类型相同 有序的,有索引(连续内存空间中每个小空间的序号,从零开始) 定义语法 声明: 数据类型[] 数组名 初始化:第一次创建 动态初始化:先创建,后赋值 阅读全文
posted @ 2022-03-15 21:10 hello罗先生 阅读(21) 评论(0) 推荐(0) 编辑
摘要:继承与实现 继承:有权使用父类成员,可以不重写直接用。 实现:实现一个接口,拥有接口功能,但需实现类自己重写,侧重重写。 接口 语法: 1.7及之前 公共静态常量:public static final 其中这些可任意省略,默认的。 公共抽象方法(无方法体):public abstract 可任意省 阅读全文
posted @ 2022-03-14 23:11 hello罗先生 阅读(15) 评论(0) 推荐(0) 编辑
摘要:继承:子承父业 目的:提高代码复用性。 作用:子类一旦继承父类,有权使用父类中的成员,可以在子类中定义子类独有内容 定义:子类 extends 父类 子类|实体类:根据一系列对象抽取共性所定义的实体类,子类是派生类 父类 : 子类的共性,是基类,超类 特点 : 单继承机制 ,一个子类只能继承一个父类 阅读全文
posted @ 2022-03-11 20:35 hello罗先生 阅读(26) 评论(0) 推荐(0) 编辑
摘要:this 关键字 this指代当前new的对象 作用: 在构造器的首行通过this(实参)调用本类中其他构造器构造器不能相互调用。 区分同名成员与局部变量问题默认会发生就近原则,可以通过this.调用成员,否则默认找局部。如果不存在局部与成员同名问题,指代成员的this.可以省略 注意: this在 阅读全文
posted @ 2022-03-10 19:52 hello罗先生 阅读(22) 评论(0) 推荐(0) 编辑
摘要:面向对象 面向对象与面向过程的区别 面向过程:关注实现过程|步骤,需要通过几步来完成?然后一步步来执行。 面向对象:关注我该找谁来完成?实现步骤不关注,只关注这个“谁”,他就是对象。面向对象是依托于面向过程的 面向对象优点 更贴合于显示生活中人们的思考角度。 面向对象更贴合生活中管理者,面向过程更贴 阅读全文
posted @ 2022-03-09 19:15 hello罗先生 阅读(18) 评论(0) 推荐(0) 编辑
摘要:方法 方法:解决事情的办法 作用 : 实现功能的办法 注意: 方法定义在类中方法外,方法本身不能嵌套方法不调用不执行 优点 : 提高了代码的复用性,提高了程序的安全性。 语法 : 没有返回值类型的方法:可以存在return,但是不能带出返回值 修饰符 void 方法名(参数列表){ 实现功能的代码段 阅读全文
posted @ 2022-03-07 23:17 hello罗先生 阅读(67) 评论(0) 推荐(0) 编辑
摘要:循环结构 for for(条件初始化;条件判断;条件变化){ 重复执行的代码段;} for循环适合用在: 确定循环次数,确定条件变化区间,适合使用for循环 while while(条件判断){ 循环体; 条件变化; } 循环之间可以相互转化,在使用while循环时候,注意条件的声明位置,条件变化的 阅读全文
posted @ 2022-03-06 20:08 hello罗先生 阅读(26) 评论(0) 推荐(0) 编辑
摘要:流程控制语句 顺序结构 选择结构 if 单分支结构 if(boolean表达式){ 语句体;} if else 双分支结构 if(boolean表达式){ 语句体1; }else{语句体2;} if else 多分支结构 if(boolean表达式1){语句体1; }else if(boolean表 阅读全文
posted @ 2022-03-04 21:10 hello罗先生 阅读(15) 评论(0) 推荐(0) 编辑
摘要:变量 定义:存储单个数据 数据类型: 基本数据类型:4类8种 引用数据类型的使用: 导包 : 指明要使用类型的位置 import 包名.类名; 定义在类的上面 引用数据类型 引用|变量名 = new 引用数据类型(); 使用功能 引用.公共名字(); Scanner的用法:(获取用户输入) Scan 阅读全文
posted @ 2022-03-03 21:47 hello罗先生 阅读(21) 评论(0) 推荐(0) 编辑
摘要:注释 作用: 对程序解释说明 方便后续阅读与维修 分类: 单行注释// 多行注释/* */ 文档注释/** */ 多行与文档区别: 文档注释内容能够被保留 在api文档(说明手册)中但是多行与单行不能 如果在idea等编辑工具中,在方法上添加文档注释会自带声明说明,而多行注释没有 标识符:一切起名字 阅读全文
posted @ 2022-03-01 21:03 hello罗先生 阅读(67) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示