Java面试突击
2021-05-14 00:28
标签:jvm javac 共享 屏蔽 tps strong lazy 命令 git 抓住主要矛盾,抓住重点学习,然后从这些点展开学。 不管是面试别人,还是参加面试。都可以有收获。 jdk jre javac jvm 不同平台实现的JVM,都遵循相同的Java语言规范、Java虚拟机规范。 JVM:从软件层面屏蔽不同操作系统在底层硬件与指令上的区别。 实现跨平台的关键就是JVM。 运行时数据区有哪些内容? 线程私有:虚拟机栈、本地方法栈、程序计数器 线程共享:堆、方法区 javap命令 参考JVM指令手册 当前线程正在执行的字节码的地址 八大基本数据类型 对象引用 returnAddress Java面试突击 标签:jvm javac 共享 屏蔽 tps strong lazy 命令 git 原文地址:https://www.cnblogs.com/wozixiaoyao/p/13127601.html面试突击
TOC
对本文所持态度
JDK体系结构与JVM架构解析
Java是怎么实现跨平台的
JVM内存
JVM运行时数据区
栈内存分析
对象初始化过程及GC过程
GC算法
如何查看字节码
javap -c Main.class
如何分析字节码
程序计数器
栈桢
局部变量表
操作数栈
动态链接
方法出口