2020年1月27日

类加载学习

摘要: 1.在Java里可以通过几种方法创建对象? 通过new的方式 通过Class.classForname('xxxxxx'); 通过Class.newInstance 通过序列化 一般是分配内存,初始化默认赋值,然后才实例化。 初始化有分为:实例变量初始化、实例代码块初始化 以及 构造函数初始化, 其 阅读全文

posted @ 2020-01-27 15:52 lukelin1989 阅读(87) 评论(0) 推荐(0) 编辑

java虚拟机

摘要: 1. GC垃圾搜索算法 1.1 内存泄露和内存溢出 + 内存泄漏:是指程序中已动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果 + 内存溢出:通俗的说就是系统内存不够,导致程序崩溃,一般内存泄漏很严重会导致内存溢出。 1.2 引用计数算 阅读全文

posted @ 2020-01-27 15:50 lukelin1989 阅读(144) 评论(0) 推荐(0) 编辑

类加载机制学习

摘要: ![](https://img2018.cnblogs.com/blog/806676/202001/806676-20200127154536582-232335008.png) 阅读全文

posted @ 2020-01-27 15:46 lukelin1989 阅读(80) 评论(0) 推荐(0) 编辑

jvm基础学习

摘要: 阅读全文

posted @ 2020-01-27 15:43 lukelin1989 阅读(72) 评论(0) 推荐(0) 编辑

导航