方法区的各个部分:
1. 方法区里的class文件信息包括:魔数,版本号,类,父类和接口数组,字段,方法、 常量池等信息,其实类里面又包括字段和方法的信息。
class文件信息
看的更真切一些 javap -v java类路径
类信息
其中常量池中包括UTF8、String、NameAndType、Class等15个常量池的信息 (一共16个常量,有一个是空的,留给后续使用)
equal 与== 以及Integer、String等比较参考如下:
https://blog.csdn.net/vegetable_bird_001/article/details/51278339 (这个简直是太细了)
注意:Intern()这个要记住,还有Integer在常量池储存的大小的(-128---127) char 的(0-127)
最后老黄的笔记
常量池的信息
==和equal比较