JVM
悲观锁
这个作者很懒,什么都没留下…
展开
-
JVM参数格式
-XX:+<option> 表示开启option选项 -XX:-<option> 表示关闭option选项 -XX:<option>=<value> 表示将option选择的值赋为value原创 2019-12-16 10:59:30 · 266 阅读 · 0 评论 -
类的生命周期
类的生命周期分为五步:加载、连接、初始化、使用、卸载 1、加载:查询并加载这个类的二进制数据 类的加载是指把.class文件中的二进制数据读入到内存中,把他放在运行时的数据区的方法区内,后在堆区创建一个Class的对象,用来封装类在方法区内的数据结构,java虚拟机可以从多种来源加载类的二进制数据: 从本地文件系统中加载类的.class文件,常用的方式 通过网络下载.class文件 ...原创 2019-12-16 10:14:54 · 111 阅读 · 0 评论 -
jvm垃圾回收机制基础知识总结
1、什么是垃圾? 没有任何引用指向的一个对象或多个对象(循环引用),就是垃圾。 2、如何定位垃圾? 定位垃圾有两种方法: 1、引用计数法:在创建对象的时候给对象添加一个引用计数器,每当对象引用的时候,计数器值加一,当引用失败时,计数器值减一,直到为零的时候就视为垃圾。引用计数器法实现简单,判断效率也比较高,但是最主要的原因是它很难解决循环引用。 2、可达性分析法:通过GC Root对象为...原创 2019-12-15 19:10:52 · 86 阅读 · 0 评论