第14章 JVM(一)

本文详细介绍了JVM的各个方面,包括JVM的架构、JDK、JRE与JVM的关系、类的生命周期、类加载机制、运行时内存区域结构、对象的垃圾判定及回收算法。通过实例和类加载器的层次结构,阐述了JVM如何加载、运行和管理类文件。同时,讨论了JVM中的垃圾回收器及其优缺点,以及如何打破双亲委派机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

整篇内容针对的是JDK1.7版本

14.1 什么是JVM

难度:★

重点:★

白话解析

电脑本身是不具备任何思想的,但是它有极强的二进制计算能力。它的出现就为了解决复杂的计算,用于执行用户输入的指令完成工作。

程序员的工作就是把现实生活中的事务,通过程序代码写下来然后交给计算机去完成。

那一行java 代码是怎么运行起来的?主要是有四步:

1、程序员编写代码

程序员会根据需要编写Java代码,将现实生活中的问题转化为计算机能够理解和执行的指令。例如,下面是一个简单的Java代码示例,用于计算两个数字的和:

public class HelloWorld {
    public static void main(String[] args) {
        int a = 5;
        int b = 7;
        int sum = a + b;
        System.out.println("Sum: " + sum);
    }
}

2、jdk 工具编译代码

程序员需要使用Java编译器将源代码翻译JVM能够执行的二进制代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木木_2024

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值