Android面试之JVM

JVM 
1. 内存模型以及分区,需要详细到每个区放什么。 

http://blog.csdn.net/steady_pace/article/details/51254740
2. 堆里面的分区:Edensurvival from to,老年代,各自的特点。 

http://blog.csdn.net/wx_mdq/article/details/24352245
3. 对象创建方法,对象的内存分配,对象的访问定位。 

http://blog.csdn.net/jcncsdn/article/details/51317302
4. GC的两种判定方法:引用计数与引用链。 

http://blog.csdn.net/u014142287/article/details/51424725

5. GC的三种收集方法:标记清除、标记整理、 复制算法的原理与特点,分别用在什么地方, 如果让你优化收集方法,有什么思路? 

http://blog.csdn.net/u014142287/article/details/51424725
6. GC收集器有哪些?CMS收集器与G1收集器的特点。 

http://blog.csdn.net/qq_16811963/article/details/52277745
7. Minor GCFull GC分别在什么时候发生? 

http://www.open-open.com/lib/view/open1429883238291.html
8. 几种常用的内存调试工具:

jmapjstack jconsole 
9. 类加载的五个过程:加载、验证、准备、解析、初始化。 
10. 双亲委派模型:Bootstrap ClassLoaderExtension ClassLoader ApplicationClassLoader 

http://blog.csdn.net/p10010/article/details/50448491
11. 分派:静态分派与动态分派。 

http://blog.csdn.net/rabbit_in_android/article/details/50387593
JVM过去过来就问了这么些问题,没怎么变, 内存模型和GC算法这块问得比较多, 可以在网上多找几篇博客来看看。 
推荐书籍:《深入理解java虚拟机》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值