- 博客(3)
- 收藏
- 关注
转载 docker运行jar包,测试可用
转自:https://www.cnblogs.com/zengnansheng/p/11469409.html
2020-08-11 15:17:04 235
原创 JVM篇:3> JVM对象创建与内存分配机制
一、对象的创建主要流程:1、类加载检查虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那必须先执行相应的类加载过程。new指令对应到语言层面上讲是,new关键词、对象克隆、对象序列化等。...
2020-08-04 16:54:44 249
原创 JVM篇:2> JVM内存模型深度剖析与优化
一、Java语言的跨平台性Java语言使用的是栈指令架构,使用KLT模型,干活的都是CPU,不需要硬件的支持,所以是跨平台的.java文件通过javac编译为.class文件,然后由jvm根据不同的操作系统转换为不同的指令:如下:二、JVM整体结构及内存模型JVM虚拟机结构:类装载子系统,字节码执行引擎,本地方法栈:由JVM执行的底层由C++实现的native方法。虚拟机栈:每一个线程都会有自己的线程栈(这个线程栈其实其中也包含了程序计数器和本地方法栈),线程栈中有自己的栈帧(一
2020-08-04 10:50:28 210 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人