原文 类二进制格式 cafe babe开头minor version + major version常量池:包括了所有使用到的类名、方法名、签名、字符串常量等本类的常量引用(本类类名、方法名等)成员变量和方法的信息(struct) 类加载 Java在编译时没有link过程,jar包只是class打的一个包,并没有太大用处Link发生在类加载过程中,提供了动态提供实现的可能性类加载发生在运行过程中,遇到什么加载什么父ClassLoader是不能直接获取子ClassLoader中的类