摘要: 为什么要有Default方法 在Java8发布之际,有件事情就显得非常重要,即在不破坏java现有实现架构的情况下能往接口里增加新方法。引入Default方法到Java8,正是为了这个目的:优化接口的同时,避免跟现有实现架构的兼容问题。看下面例子: 这样,即使我们把Lambda表达式引入到java8 阅读全文
posted @ 2016-04-08 11:31 雨夜听声 阅读(1237) 评论(0) 推荐(0) 编辑
摘要: 最近在看JDK的源码:CopyOnWriteArrayList.java和ArrayList.java,这2个类的构造函数,注释中有一句话看不懂。 上网查了一下资料,才知道see 6260652 这个编号代表JDK bug库中的编号。可以去官网查看bug详情 http://bugs.java.com 阅读全文
posted @ 2016-04-08 01:18 雨夜听声 阅读(1656) 评论(0) 推荐(4) 编辑