
class
文章平均质量分 92
randomswap
学习是人一生的习惯,也是很有趣的,分享也是。
展开
-
Jvm基础(二)
目录案列runtime Data Area(运行时数据区)Instructions(指令集)常用指令案列public class JVM { public static void main(String[] args) { int i = 8; i = i++; System.out.println(i); }}请问最后答案是多少? 答案是8。为什么呢?你看了这篇文章就了解个大概了。...原创 2021-08-09 12:46:18 · 122 阅读 · 0 评论 -
Jvm基础(一)
java 是解释执行的还是编译执行的其实是混合的。对常用的代码会即时编译到本地。下次运行的时候就不需要通过解释器一句一句,执行引擎可以直接调用操作系统。不是所有代码都会jit即时编译的。java是个跨语言平台, 是因为jvm的原因。jvm上跑的语言特别多,应该是100多种。jvm虚拟机本身就是个规范,虚构出来的一台计算机字节码指令集(汇编语言) 内存管理:栈 堆 方法区等任何语言都会编译成class 如果不是编译也是会生成二进制class 然后再jvm执行...原创 2021-08-02 10:25:12 · 116 阅读 · 0 评论