用Uedit32的二进制方式查看class文件

0-3位: 固定值 (CA FE BA BE)
4-5位:次版本号(00 00)
6-7位:主版本号 (00 31)
主版本号与JDK对应关系
| 十六进制 | 十进制 | JDK版本 |
| 00 30 | 48 | JDK1.4 |
| 00 31 | 49 | JDK1.5 |
| 00 32 | 50 | JDK1.6 |
| 00 33 | 51 | JDK1.7 |
| 00 34 | 52 | JDK1.8 |
Intellij idea 中指定编译级别设置:

本文介绍了如何使用Uedit32以二进制方式查看Java Class文件的结构,并详细解析了Class文件头部的固定值、次版本号及主版本号字段,同时提供了主版本号与JDK版本之间的对应关系。
用Uedit32的二进制方式查看class文件

0-3位: 固定值 (CA FE BA BE)
4-5位:次版本号(00 00)
6-7位:主版本号 (00 31)
主版本号与JDK对应关系
| 十六进制 | 十进制 | JDK版本 |
| 00 30 | 48 | JDK1.4 |
| 00 31 | 49 | JDK1.5 |
| 00 32 | 50 | JDK1.6 |
| 00 33 | 51 | JDK1.7 |
| 00 34 | 52 | JDK1.8 |
Intellij idea 中指定编译级别设置:


被折叠的 条评论
为什么被折叠?