如果我没猜错的话,你应该是只看书没敲代码或者说没有对书中内容进行思考与实践。
1、有没有对基于JVM的程序进行JVM参数设置?
简单点的,对Idea、Eclipse进行堆内存设置
2、栈帧相关
int i=0;
i=i++;
sout(i);//为什么i还等于0?
3、不同JDK版本的intern方法的区别?
4、String
String str2 = new String("abcd");//请问创建了几个"abcd"对象?
两个,常量池与堆各创建一个
5、Java中的强引用,软引用,弱引用及虚引用有什么用?
android里面缓存图片
6、loadClass与forName分别触发了类加载机制的那些时机,有什么区别?
SpringIOC使用loadClass得到的Class是还没有链接(延迟加载),jdbc driver使用forName得到的Class是已经初始化完成的。
7、linux平台的JVM分析与监控工具的可视化?(可以自己造一个小玩具)
....
单纯围绕书中描述的内容,都能找到很多值得分析的问题。
当然了我也是个菜鸟,只是看到你提问,我想起了半年前我在看这本书的时候也是感觉很飘,很奇怪为什么总是学不明白。在后来的学习过程中才发现,自己没有对书中的内容进行提问与实践,还妄图只看一遍书把东西都学会(to young to simple)。