Ubuntu18.0.4.1编译openjdk8
之前写过在mac os中编译openjdk 8,但是因为使用不是官网的代码,编译过中遇到错误也会修改源代码,可能会导致jvm莫名其妙的crash非常痛苦。实践证明,要研究jvm最好还是在linux中编译和实践。
之前写过在mac os中编译openjdk 8,但是因为使用不是官网的代码,编译过中遇到错误也会修改源代码,可能会导致jvm莫名其妙的crash非常痛苦。实践证明,要研究jvm最好还是在linux中编译和实践。
为什么要学习字节码技术?无论是Java程序员还是架构师,在我们平常使用的中间件,dubbo、fastjson和arthas等框架或者组件时,我们已经在接触字节码技术了,更重要的是,Java字节码恰恰是JVM的基础。