2023年3月10日

JVM——编译和运行

摘要: Java中的编译和运行过程可以分为两个阶段: 第一个阶段是编译阶段,也叫前端编译器,它负责将.java源文件编译成.class字节码文件。这个过程包括以下几个步骤: 词法分析:将源代码分割成一个个单词(token)。 语法分析:根据单词和语法规则构建抽象语法树(AST)。 语义分析:检查类型、变量、 阅读全文

posted @ 2023-03-10 21:28 HHHuskie 阅读(65) 评论(0) 推荐(0) 编辑

JVM——常量池

摘要: 彻底搞清楚class常量池、运行时常量池、字符串常量池 常量池-静态常量池 也叫 class文件常量池,主要存放编译期生成的各种字面量(Literal)和符号引用(Symbolic References)。 字面量:例如文本字符串、fina修饰的常量。 ( 整数型字面量,例如1、2、3、100等。 阅读全文

posted @ 2023-03-10 20:58 HHHuskie 阅读(70) 评论(0) 推荐(0) 编辑

导航