自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 多线程基础

多线程基础 进程和线程 进程:进程是系统进行资源分配和调度的一个独立单位,一个程序在执行时操作系统为他分配一定的CPU、磁盘、内存、网络资源 线程:一个进程包括多个线程,等待系统调度分配CPU资源后才能进入就绪状态 实现方式 实现Runnable接口 重写run()方法 通过创建Thread类的对象并将实现接口的类的对象传入为参数的方式实现 继承Thread类 重写run()方法 通过继承Thread类的对象实现 相关方法 start() 进入就绪状态(随时准备接受操作系统分配CPU时间,并执行线

2020-08-27 14:40:16 78

原创 JAVA反射

JAVA反射 Class类:代表类的定义 获取类的基本信息 forName(String className) 根据类名获取类的对象 newInstance() 创建类的实例对象 getName() 获得类的完整路径名称 getSimpleName() 获得类的名字 getPackage() 获得类的包名 getSuperClass() 获得当前类继承的父类的名字 getInterfaces() 获得当前类实现的类或接口 获取类中属性 getF

2020-08-27 14:38:36 75

原创 File类

File类 作用 通过一个File类的对象,访问文件、目录(文件夹)、逻辑分区(C盘、D盘等) 创建方式 方式1 传入完整的文件路径 File file = new File(“D:\123\chuangjian.txt”) 方式2 传入文件所在的目录+文件名 File file = new File(“D:\123”,chaungjian.txt) 方法 File的静态方法 File.listRoots() 功能:将当前计算机的所有分区,转换为若干个File类型的对象,比保存入File类型的

2020-08-27 14:36:01 98

原创 深克隆与浅克隆

克隆是将一个对象复制成另一个完全相同的对象,但内存地址不同,修改原对象的值,克隆出的对象的值不会发生改变。 若某个类的对象需要进行克隆=>(深拷贝、浅拷贝)时,则这个类必须要实现 Cloneable 接口【若果没有实现这个接口,则会抛出 CloneNotSupportedException(克隆不支持异常)】,并且需要在这个类中重写 Object 类中的 clone() 方法。 浅拷贝=>仅仅复制对象本身,基本数据类型进行复制后修改某一对象的属性,不会让其他对象...

2020-08-21 19:01:24 196

原创 Java集合框架总结

Java“集合”框架 Java.util.*包 Collection(接口) List接口 ArrayList(集合类) 创建方式 new ArrayList(); 没有指定长度,默认长度为0 new ArrayList(8); 有指定长度,指定长度为8 存储结构 ArrayList以数组的方式进行存储 连续的内存空间更擅长遍历查找 特点 无序的,可以重复存储 方法 添加元素 当前集合.add(指定元素) 功能:将指定元素添加至当前集合末尾 当前集合.add(

2020-08-20 20:32:53 136

原创 Set接口下的常用集合总结

Set接口 HashSet(集合类) 创建方式 new HashSet() 存储结构 采用哈希(HashMap)进行存储,以一种“散列”的方式进行存储 方法 添加元素 当前集合.add(指定元素) 功能:将指定元素添加至当前集合 当前集合.addAll(另一个集合) 功能:将另一个集合对象添加至当前集合中 删除元素 当前集合.clear() 功能:清除当前集合中的所有元素 当前集合.remove(指定元素) 功能:删除当前集合中的指定元素 当前集合.r

2020-08-12 19:53:30 203

原创 List接口下常用集合总结

List接口下的常用集合总结 ArrayList(集合类) 创建方式 new ArrayList(); 没有指定长度,默认长度为0 new ArrayList(108); 有指定长度,指定长度为8 存储结构 ArrayList以数组的方式进行存储 连续的内存空间更擅长遍历查找 特点 无序的,可以重复存储 方法 添加元素 当前集合.add(指定元素) 功能:将指定元素添加至当前集合末尾 当前集合.add(指定下标位置,指定元素) 功能:将指定元素添加至当前集合的指定下标位置

2020-08-11 17:44:37 168

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除