关于java:JAVA面试汇总4JVM

6次阅读

共计 445 个字符,预计需要花费 2 分钟才能阅读完成。

什么状况下会触发类的初始化?
谈谈你对解析与分派的意识。
你晓得哪些或者你们线上使⽤什么 GC 策略?它有什么劣势,适⽤于什么场景?
Ja0v00a 类加载器包 00 括⼏种 0?它们之间的⽗⼦关系是怎么样的?双亲委派机制是什么意思?有什么益处?
如何⾃定义⼀个类加载器?你使⽤过哪些或者你在什么场景下须要⼀个⾃定义的类加载器吗?
堆内存设置的参数是什么?
Perm Space 中保留什么数据?会引起 OutOfMemory 吗?
做 GC 时,⼀个对象在内存各个 Space 中被挪动的程序是什么?
你有没有遇到过 OutOfMemory 问题?你是怎么来解决这个问题的?解决 过程中有哪些播种?
StackOverflow 异样有没有遇到过?⼀般你猜想会在什么状况下被触发?如何指定⼀个线程的堆栈⼤⼩?⼀般你们写多少?
内存模型以及分区,须要具体到每个区放什么。
分派:动态分派与动静分派。
虚拟机在运行时有哪些优化策略
请解释 StackOverflowError 和 OutOfMemeryError 的区别?
. 在 JVM 中,如何判断一个对象是否死亡?

正文完
 0