字节码
字节码
        之所以被称之为字节码，是因为字节码文件由十六进制值组成
          而JVM以两个十六进制值为一组，即以字节为单位进行读取。
        在Java中一般是用javac命令编译源代码为字节码文件
        对于开发人员，了解字节码可以更准确、直观地理解Java语言中更深层次的东西，
          比如通过字节码，可以很直观地看到Volatile关键字如何在字节码上生效。
        另外，字节码增强技术在Spring AOP、各种ORM框架、热部署中的应用屡见不鲜，深入理解其原理对于我们来说大有裨益。
        除此之外，由于JVM规范的存在，只要最终可以生成符合规范的字节码就可以在JVM上运行
          因此这就给了各种运行在JVM上的语言（如Scala、Groovy、Kotlin）一种契机
        可以扩展Java所没有的特性或者实现各种语法糖。