编译:javac HelloWord.java
生成HelloWord.class
关注.class文件。
打开:
虚拟机执行这个文件。
第一行英文字母使没用意义的。是魔数区分是不是可以运行得文件。
------------------------------65----------------------------------------
无符号数和表就是基本数据类型和引用数据类型
1.魔数就是开头的那几个英文字母。
------------------------------66------------67----------------------------
区分文件不是扩展名是魔数。
这个是JDK得版本是16进制的。
转化为10进制:为52
------------------------------68----------------------------------------
魔数 次版本号 主版本号 常量池长度2字节。
u1是一个字节。
tag是项目类型。info[]是表的集合。
0013---->19 从1开始 18个常量
这个类型的。
一个工具:javap
------------------------------69----------------常量池------------------------
------------------------------70----------------------------------------
-------------------------------71-85-------------------------------------