妙木山
  • 首页
  • 技术专栏
  • Tags
  • 全部文章
  • 关于
妙木山
  • 首页
  • 技术专栏
  • Tags
  • 全部文章
  • 关于

【编译引擎】-9-阅读前端编译源码-词法分析-1

2021-11-05
Java拾遗
约 4419 字 预计阅读 9 分钟
1.编译器的宏观过程 下图摘自《Compilers, Principles, Techniques, &Tools》(后文简称龙书),描述了编译器工作时的宏观过程,每个方块表示编译
阅读全文

【编译引擎】-8-阅读前端编译源码的准备工作

2021-10-14
Java拾遗
约 2645 字 预计阅读 6 分钟
1.理解前端编译的规格 在正式阅读OpenJDK前端编译器源码之前,建议先阅读笔者的这几篇文章,可以对JVM的前端编译的规格有一定了解: 【编译
阅读全文

【宏观】如何更加深入理解Java虚拟机

2021-10-12
Java拾遗
约 3553 字 预计阅读 8 分钟
1.深入理解JVM——那还是别人的故事 国庆期间,思考了一个问题:怎样才算深入理解了Java虚拟机? 把周志明的《深入理解Java虚拟机》看5遍
阅读全文

【Java新特性】-0-学习Java新特性,如何快人一步

2021-08-22
Java拾遗
约 3516 字 预计阅读 8 分钟
1.Why:谁来挽救我的长发 在Java 6之前,JDK版本升级节奏比较慢,Java程序猿对Java语言本身的学习压力较小(具体体现在"
阅读全文

【Java新特性】-4-Java9-StackWalker

2021-08-22
Java拾遗
约 8384 字 预计阅读 17 分钟
1.困扰 每一个JEP都会通过Motivation描述改进的目标,通过Summary描述改进的内容,通过Description描述改进的细节与
阅读全文

【Java新特性】-3-Java9的类加载机制变化

2021-08-22
Java拾遗
约 1989 字 预计阅读 4 分钟
1.Why 在Java Bug System中,我们可以看到Java9与ClassLoader相关的一系列issue: JDK-8170294:java.lan
阅读全文

【Java新特性】-2-Java9新特性宏观解读

2021-08-22
Java拾遗
约 2390 字 预计阅读 5 分钟
Java9命运多舛,一次次跳票(据说经历了4次跳票),极大地影响了Java开发者的信心。 在·www.reddit.com·上,能看到诸如: ‘Java
阅读全文

【执行引擎】-1-理清前端编译、即时编译、提前编译

2021-08-06
Java拾遗
约 2189 字 预计阅读 5 分钟
1.如何学习JIT? 查阅java.exe文档,有三个参数:-Xcomp、-Xint、-Xmixed,引发了笔者的思考: 虽然JIT是JVM中技
阅读全文

【编译引擎】-4-学习阅读Class文件指令-概览

2021-08-05
Java拾遗
约 2415 字 预计阅读 5 分钟
1.前言 在《【编译引擎】学习阅读Class文件结构(javap版)》中,我们看到了Code属性包含了JVM指令序列。 在理解了Class文件结
阅读全文

【编译引擎】-3-学习阅读Class文件结构(javap版)

2021-08-05
Java拾遗
约 3196 字 预计阅读 7 分钟
1.前言 在《【编译引擎】学习阅读Class文件结构(16进制版)》中,我们一起直接阅读了Class文件的16进制版本。 虽然这种方式可以帮助我
阅读全文
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
Powered by Hugo | Theme - Jane © 2021 - 2025 猴王无敌 访客数/访问量:/