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()是对类的方法的符号引用。这些引用指向的是元数据,而不是具体的值。

二 类的加载

相关推荐
我命由我123454 小时前
Spring Boot 自定义日志打印(日志级别、logback-spring.xml 文件、自定义日志打印解读)
java·开发语言·jvm·spring boot·spring·java-ee·logback
xyliiiiiL9 小时前
ZGC初步了解
java·jvm·算法
心灵Haven13 小时前
JVM介绍
jvm
小样vvv16 小时前
【面试篇】JVM
jvm·面试·职场和发展
兢兢业业的小白鼠16 小时前
Java高级JVM知识点记录,内存结构,垃圾回收,类文件结构,类加载器
java·开发语言·jvm·tomcat
程序猿chen21 小时前
《JVM考古现场(十五):熵火燎原——从量子递归到热寂晶壁的代码涅槃》
java·jvm·git·后端·java-ee·区块链·量子计算
Song1 天前
JVM 学习计划表(2025 版)
jvm·学习
皮卡兔子屋1 天前
java虚拟机---JVM
java·jvm
可爱的霸王龙1 天前
JVM——模型分析、回收机制
java·jvm
喻米粒06221 天前
RabbitMQ消息相关
java·jvm·spring boot·spring·spring cloud·sentinel·java-rabbitmq