1.Why:谁来挽救我的长发 在Java 6之前,JDK版本升级节奏比较慢,Java程序猿对Java语言本身的学习压力较小(具体体现在"
【Java新特性】-4-Java9-StackWalker
1.困扰 每一个JEP都会通过Motivation描述改进的目标,通过Summary描述改进的内容,通过Description描述改进的细节与
【Java新特性】-3-Java9的类加载机制变化
1.Why 在Java Bug System中,我们可以看到Java9与ClassLoader相关的一系列issue: JDK-8170294:java.lan
【Java新特性】-2-Java9新特性宏观解读
Java9命运多舛,一次次跳票(据说经历了4次跳票),极大地影响了Java开发者的信心。 在·www.reddit.com·上,能看到诸如: ‘Java
【执行引擎】-1-理清前端编译、即时编译、提前编译
1.如何学习JIT? 查阅java.exe文档,有三个参数:-Xcomp、-Xint、-Xmixed,引发了笔者的思考: 虽然JIT是JVM中技
【编译引擎】-4-学习阅读Class文件指令-概览
1.前言 在《【编译引擎】学习阅读Class文件结构(javap版)》中,我们看到了Code属性包含了JVM指令序列。 在理解了Class文件结
【编译引擎】-3-学习阅读Class文件结构(javap版)
1.前言 在《【编译引擎】学习阅读Class文件结构(16进制版)》中,我们一起直接阅读了Class文件的16进制版本。 虽然这种方式可以帮助我
【编译引擎】-2-学习阅读Class文件结构(16进制版)-下
在《【编译引擎】学习阅读Class文件结构(16进制版)-上》、《【编译引擎】学习阅读Class文件结构(16进制版)-中》两篇文章中,笔者
【编译引擎】-2-学习阅读Class文件结构(16进制版)-中
在《【编译引擎】学习阅读Class文件结构(16进制版)-上》中,笔者讲解了如何以16进制的方式,解读Demo2.java对应字节码的常量池
【编译引擎】-2-学习阅读Class文件结构(16进制版)-上
大学时有个段子:什么是最牛逼的程序猿? 最牛程序猿深情地注视着屏幕上一堆16进制,露出满足而诡魅的微笑。 同学问他在看啥,他小声说:蒼井そら。 好