摘要:
由于Java面向对象的思想,在JVM中需要大量存储对象,存储时为了实现一些额外的功能,需要在对象中添加一些标记字段用于增强对象功能,这些标记字段组成了对象头。 1.对象头形式 JVM中对象头的方式有以下两种(以32位JVM为例): 1.1.普通对象 | | | Object Header (64 b 阅读全文
摘要:
List、List<Object>、List<?> 的三者的区别以及 <? extends T>与<? super T> 的区别 List、List<Object>、List<?> List :完全没有类型限制和赋值限定。List<Object> :看似用法与List一样,但是在接受其他泛型赋值时会 阅读全文