魔数后面的是Class文件的版本号, 分别组成为 5-6位次版本号(),7-8位为主版本号
Java的版本号是从45开始的,高版本的Java虚拟机可以向下兼容Class文件,但无论什么版本的Java虚拟机都不会执行超过自己规定版本号的Class文件
例如 JDK1.2规定其可以执行的Class文件为 45- 46.65635
上图的版本为 为52版本,可以被1.8或以上版本虚拟机执行的Class文件
随笔记,心得
魔数后面的是Class文件的版本号, 分别组成为 5-6位次版本号(),7-8位为主版本号
Java的版本号是从45开始的,高版本的Java虚拟机可以向下兼容Class文件,但无论什么版本的Java虚拟机都不会执行超过自己规定版本号的Class文件
例如 JDK1.2规定其可以执行的Class文件为 45- 46.65635
上图的版本为 为52版本,可以被1.8或以上版本虚拟机执行的Class文件