参考: 《深入理解java虚拟机》 –周志明 思考几个小问题 这三种都是在什么时候被初始化和赋值,在类加载中有什么不同? final static int a = 1; static int a = 1; int a = 1; 现在我们有一个项目–Hello,打成jar包,成功部署并正常运行,有一天我们要修改Test01....