x 首先用书上的脚本尝试,失败. 之后根据源文件的 README 编译,抛出: root@linux:/opt/openjdk# sh ./get_source.sh ERROR: Need initial repository to use this script 采用下面的方案解决: 你jdk8版本太老了,但是你系统又比较新(很多工具,例如make也是最新的),导致很多不匹配.解决办法换成最新版本的jdk8吧. 具体方法:hg clone http://hg.openjdk.java.net…
本文可作为北京圣思元深入java虚拟机的课堂笔记. 先看一个令人dan teng的面试题 public class Singleton { public static Singleton s=new Singleton(); public static int k1; public static int k2=0; private Singleton(){ k1++; k2++; } public static void main(String[] args) { System.out.prin…