摘要: 下图展示了Java容器类库的完备图,包括抽象类和遗留构件(不包括Queue的实现)。常用的容器用黑色粗线框表示,点线框表示接口,虚线框表示抽象类,实线框表示类,空心箭头表示实现关系。Produce表示任意的Map对象可以生成Collection对象,任意的Collection对象可以生成Iterat... 阅读全文
posted @ 2015-04-14 21:18 凝静志远 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 从字节码层面来看,Java中的所有方法调用,最终无外乎转换为如下几条调用指令。invokestatic: 调用静态方法。invokespecial: 调用实例构造器方法,私有方法和父类方法。invokevirtual: 调用所有的虚方法。invokeinterface: 调用接口方法,会在运行时再确... 阅读全文
posted @ 2015-04-14 18:03 凝静志远 阅读(2600) 评论(0) 推荐(1) 编辑