JVM 调优篇1 类的加载

一 基本知识

1.1 JIT&AOT

JIT: Just Time compilation 即时编译器

在程序运行时将字节码或中间表示转换为机器代码。

AOT: Ahead of Tmie Compilation : 预编译

在程序运行之前将高级语言代码完全编译成机器代码。

1.2 字面量和符号引用*

字面量:在java中,字面量是指在代码中直接出现具体的值,如 String str="123";

符号引用:是对某个方法、字段或类的引用,这个引用指向元数据的引用。

复制代码
public class Jia
{
    int field;
    void method(){

    }

    public static void main(String[] args) {
        Jia j = new Jia();
        j.field = 33;//字段引用
        j.method();//方法引用
    }
}

field是对类的字段的符号引用,method()是对类的方法的符号引用。这些引用指向的是元数据,而不是具体的值。

二 类的加载

相关推荐
思麟呀1 小时前
C++11并发编程:条件变量
java·linux·jvm·c++·windows
未若君雅裁2 小时前
JVM 是什么:组成、运行流程与整体架构
jvm·架构
light blue bird2 小时前
3C 数码电子BOM 协同工作台组件
java·开发语言·jvm·windows·.net·桌面端
wuminyu14 小时前
Java锁机制之轻量级锁判断与尝试逻辑源码剖析
java·linux·c语言·jvm·c++
DO your like16 小时前
CMS场景YGC失败导致FULL GC的总结
jvm
墨痕无声1 天前
JVM(六)
jvm
右耳朵猫AI1 天前
Java/JVM周刊2026W21 | Java 26发布、JDK 27抢先体验、Spring Boot 4.1预告、GlassFish 8.0.2发布
java·jvm·spring boot
小马爱打代码1 天前
系统设计:JVM Full GC 预测与自动规避系统设计
jvm
磊 子2 天前
C++function与bind绑定器讲解
java·jvm·c++
吴声子夜歌2 天前
JVM——锁实现原理
jvm·