1 字节码:一个类被类加载到内存中,占用一片存储空间,就个空间就是字节码.
所以, 同一个类中的不同对象都是同一个字节码
2 字节码作用:
就可以判断不同对象是否是同一个类
去访问类中的成员变量以及构造函数以及方法
是学习反射等高新技术的前提
3 <? extends String>,那个的含义:这个括号表示是泛型符号
? extends String 表示这个类型参数c1必须继承了String ,但没有类能继续String,因为它是一个final类
但是为什么不报错呢? 因为对于泛型的东西,虚拟机只看编译的时候,也可以说是不够严谨吧,因为泛型的这些东西也是java1.5版本后引进的
如有错误,谢谢大家的指正。
|