java的相对简单性和大部分的新语言一样,它的简单性,一部分是幻觉,一部分是功能的不完善,所以看起来比较简洁、简单[3]。随着时间的推移,java的规模和复杂性将显著增加。以后java的规模将会成倍或者三倍的增加,以及增加其依赖的实现和扩展。 现在,二十年过去了,公平的说,James Gosling和Bjarne Stroustrup说的都是正...
在1.8之前,接口中不能有静态方法,针对情况的惯例做法是,针对名为Type类型的接口,它的静态方法被放在一个不可实例化的类Types中[6],典型的例子是java.util.Collections类,它通过静态工厂方法,可以构建返回各式各样的集合:同步集合、不可修改的集合等等,但是返回的时候都是返回接口类型,具体实现类型不对外公开。 // ...