1. Class 文件
1.1 InnerClass有无Static的区别
到处都在建议内部类(Inner Class)要加上
static
关键字,连IDE也会直接建议,相信你看完这篇文章就能理解了。
1.2 结合代码理解JVM中的Flags
写代码时,通常会加
static
或者final
等关键字,但是这些关键字在JVM眼里又是什么样的?除了你添加的以外还有哪些呢?
1.3 结合代码理解JVM中的Flags(2)
ACC_SYNCHRONIZED
要怎么理解呢?或许借助代码块能更好的理解。