G1 是 Garbage First 的简称,最初起源于 Sun在2004年发布的一篇 G1学术论文 ,2012年9月,JDK 7 Update 4 发布,G1正式投入商业使用,耗时 8年之久。 G1收集器是一款面向服务器的垃圾收集器,采用标记整理算法,用于大内存的多处理器计算机,目标是实现低延时垃圾回收 ...
前面在finally代码块中关闭IO流,还是觉得有点麻烦。 因此在JDK7之后,出现了一种新的语法糖try-with-resource。 上面的代码可以改造成这样的: File file = new File("/tmp/1.txt"); try (FileInputStream fis = new FileInputStream(file)) { byte[] data = new ...