Java面试突击
Posted Eucaly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java面试突击相关的知识,希望对你有一定的参考价值。
面试突击
TOC
目录
对本文所持态度
抓住主要矛盾,抓住重点学习,然后从这些点展开学。
不管是面试别人,还是参加面试。都可以有收获。
JDK体系结构与JVM架构解析
jdk
jre
javac
jvm
Java是怎么实现跨平台的
不同平台实现的JVM,都遵循相同的Java语言规范、Java虚拟机规范。
JVM:从软件层面屏蔽不同操作系统在底层硬件与指令上的区别。
实现跨平台的关键就是JVM。
JVM内存
运行时数据区有哪些内容?
线程私有:虚拟机栈、本地方法栈、程序计数器
线程共享:堆、方法区
JVM运行时数据区
栈内存分析
对象初始化过程及GC过程
GC算法
如何查看字节码
javap命令
javap -c Main.class
如何分析字节码
参考JVM指令手册
程序计数器
当前线程正在执行的字节码的地址
栈桢
局部变量表
-
八大基本数据类型
-
对象引用
-
returnAddress
操作数栈
动态链接
方法出口
以上是关于Java面试突击的主要内容,如果未能解决你的问题,请参考以下文章