摘要: 1.JVM概述 JVM(Java virtual Machine)指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统 ,是物理机的软件实现。 JVM是一种规范,实现产品常见有:Sun HotSpot VM、BEA JRockit VM、IBM J9 VM、Azul VM 阅读全文
posted @ 2019-09-01 19:29 cosmoswong 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 当Java虚拟机初始化一个类时,要求它的所有父类都已经初始化,但是这条规则不适于接口 1) 当初始化一个类时,并不会先初始化它所实现的类的接口。 2) 在初始化一个接口时,并不会先初始化它的父接口 因此,一个父接口并不会因为它的子接口或者实现类的初始化而初始化。只有当程序首次使用特定接口的常量时,才 阅读全文
posted @ 2019-09-01 11:17 cosmoswong 阅读(628) 评论(2) 推荐(0) 编辑
摘要: 判断对象是否属于某个给定的类,可以用isInstanceOf方法;用asInstanceOf方法将引用转换为子类的引用。 阅读全文
posted @ 2019-09-01 00:17 cosmoswong 阅读(1558) 评论(0) 推荐(1) 编辑
摘要: 1.拉链(zip) 将两个集合进行 对偶元组合并,可以使用拉链 输出 注意事项 拉链的本质就是两个集合的合并操作,合并后每个元素是一个对偶元组。 操作的规则下图: 如果两个集合个数不对应,会造成数据丢失。 集合不限于List, 也可以是其它集合比如 Array 如果要取出合并后的各个对偶元组的数据, 阅读全文
posted @ 2019-09-01 00:05 cosmoswong 阅读(404) 评论(0) 推荐(0) 编辑