jvm原理

4 篇文章 0 订阅

1.jvm是java虚拟机
2.jvm 有 方法区,java堆,java栈,本地方法栈,程序计数器
3.jvm 垃圾回收 算法有 标记清除算法,标记整理算法,复制算法,分代收集算法
4.判断对象是否存活 两种办法 1.程序计数器 2.可达性分析
5.jvm 的类加载器 是 自底向上检查, 自上向下加载
bootstrap classloader extension classloader app classloader custom classloader
最后一个是自定义类加载器
6.java源码编译机制 ①分析和输入到符号表 ②注解处理 ③语义分析和生成class文件
7.java堆, 我们new 出来的对象都存在这里
8.java栈 , 是存的我们new出来对象的引用
9.方法区 , 存 加载的类信息,静态变量,final常量,属性,方法
10.加载顺序 java源文件, java编译器,.class文件,字节码, 由jvm classloader进行加载验证,java解释器 或者java即时编译器, 运行期系统,操作系统 ,硬件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值