摘要: Java中的指针有你看不到的一面。 阅读全文
posted @ 2015-11-25 16:29 JAVA是老婆 阅读(1293) 评论(0) 推荐(0) 编辑
摘要: 在Java程序中,多线程几乎已经无处不在。与单线程相比,多线程程序的设计和实现略微困难,但通过多线程,我们却可以获得多核CPU带来的性能飞跃,从这个角度说,多线程是一种值得尝试的技术。那么如何写出高效的多线程程序呢? 阅读全文
posted @ 2015-11-24 15:11 JAVA是老婆 阅读(1783) 评论(0) 推荐(0) 编辑
摘要: 实战java虚拟机,入门最佳好书,就这一天。 阅读全文
posted @ 2015-06-01 14:54 JAVA是老婆 阅读(462) 评论(0) 推荐(0) 编辑
摘要: jvm学不好?不知道如何学?怎么破? 阅读全文
posted @ 2015-05-08 14:33 JAVA是老婆 阅读(640) 评论(0) 推荐(0) 编辑
摘要: Java虚拟机有3种执行方式,分别是解释执行、混合模式和编译执行,哪种模式会最快呢? 阅读全文
posted @ 2015-04-28 14:27 JAVA是老婆 阅读(4450) 评论(0) 推荐(1) 编辑
摘要: 默认情况下,System.gc()会显式直接触发Full GC,同时对老年代和新生代进行回收。而一般情况下我们认为,垃圾回收应该是自动进行的,无需手工触发。如果过于频繁地触发垃圾回收对系统性能是没有好处的。 阅读全文
posted @ 2015-04-21 11:05 JAVA是老婆 阅读(4916) 评论(0) 推荐(0) 编辑
摘要: 新生代GC的主要工作是回收eden区和survivor区。一旦eden区被占满,新生代GC就会启动。新生代GC收集前后的堆数据如图5.6所示,其中E表示eden区,S表示survivor区,O表示老年代。 阅读全文
posted @ 2015-04-14 13:09 JAVA是老婆 阅读(3294) 评论(2) 推荐(1) 编辑
摘要: 目前的Java虚拟机支持Client和Server两种运行模式。使用参数-client可以指定使用Client模式,使用参数-server可以指定使用Server模式。默认情况下,虚拟机会根据当前计算机系统环境自动选择运行模式。 阅读全文
posted @ 2015-04-08 13:18 JAVA是老婆 阅读(1658) 评论(0) 推荐(0) 编辑
摘要: 在Java程序的运行过程中,如果堆空间不足,则有可能抛出内存溢出错误(Out Of Memory),简称为OOM。 阅读全文
posted @ 2015-04-02 11:28 JAVA是老婆 阅读(6253) 评论(0) 推荐(0) 编辑
摘要: JVM学起来太不容易了,好好规划下,如何更好的学习JVM。 阅读全文
posted @ 2015-04-02 11:25 JAVA是老婆 阅读(610) 评论(0) 推荐(0) 编辑