摘要: package com.atguigu.java2; import com.atguigu.java1.Person; import org.junit.Test; import java.lang.reflect.Constructor; import java.lang.reflect.Fiel 阅读全文
posted @ 2021-06-24 21:02 小白冲 阅读(55) 评论(0) 推荐(0) 编辑
摘要: JVM垃圾回收算法两个概念:新生代:存放生命周期较短的对象的区域。老年代:存放生命周期较长的对象的区域。 相同点: 都在Java堆上 1.标记–清除算法(Mark-Sweep)执行步骤: 标记:遍历内存区域,对需要回收的对象打上标记。清除:再次遍历内存,对已经标记过的内存进行回收。图解: 缺点: 效 阅读全文
posted @ 2021-06-24 16:13 小白冲 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 加载:将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区的运行时数据结构,然后生成一个代表这个类的java.lang.Class对象,作为方法区中类数据的访问入口(即引用地址)。所有需要访问和使用类数据只能通过这个Class对象。这个加载的过程需要类加载器参与。链接:将Java 阅读全文
posted @ 2021-06-24 13:48 小白冲 阅读(396) 评论(0) 推荐(0) 编辑
摘要: Class 类  对象照镜子后可以得到的信息:某个类的属性、方法和构造器、某个类到底实现了哪些接口。对于每个类而言,JRE 都为其保留一个不变的 Class 类型的对象。一个 Class 对象包含了特定某个结构(class/interface/enum/annotation/primitive t 阅读全文
posted @ 2021-06-24 02:38 小白冲 阅读(1205) 评论(0) 推荐(0) 编辑