jvm学习 引入 第一晚

目录

  • [1. 学习](#1. 学习)
  • [2. 笔记](#2. 笔记)
    • [2.1 作用特点](#2.1 作用特点)
    • [2.2 JVM位置](#2.2 JVM位置)
    • [2.3 JVM整体结构](#2.3 JVM整体结构)
    • [2.4 Java代码执行流程](#2.4 Java代码执行流程)

1. 学习

做个小引入

2. 笔记

2.1 作用特点

作用:Java虚拟机就是二进制字节码的运行环境,负责装在字节码到其内部,解释/编译为对应平台上的机器指令执行。每一条Java指令,Java虚拟机规范中都有详细定义,如怎么取操作数,怎么处理操作数,处理结果放在哪里。

特点:

  1. 一次编译,到处运行
  2. 自动内存故案例
  3. 自动垃圾回收功能

2.2 JVM位置

JVM运行在操作系统之上的,它与硬件没有直接的交互。

从内到外的顺序:

硬件(Intel等) -- 操作系统(windows, Linux) -- JVM -- 字节码文件 -- 用户User

不同系统上装JVM是不同的。

2.3 JVM整体结构

2.4 Java代码执行流程

Java源码(xxx.java) -- Java编译器 -- 字节码(xxx.class)-- Java虚拟机 -- 操作系统

相关推荐
小席是个热心肠8 小时前
AI相关的自我学习
java·人工智能·学习
何事误红尘11 小时前
Mqtt学习笔记(一):Mosquitto服务器搭建、MQTTX安装测试
学习
青山是哪个青山11 小时前
LangChain 学习笔记(三):LangSmith 调试与监控
笔记·学习·langchain
那年窗外下的雪.13 小时前
AIDC 学习日志 第 04 天 BGP Underlay 基础与路由选择
服务器·学习·php
蒸蒸yyyyzwd13 小时前
cpp选手备战后端学习笔记day6 秋招笔试题
笔记·学习
weixin_4462608515 小时前
AVA-Encoder:面向智能体原生视频表征学习框架
学习·音视频
mister_guo15 小时前
JVM 内存管理原理及生产配置实战:从“参数能启动”到“内存可控”
java·jvm
吃好睡好便好15 小时前
说说口罩的佩戴
学习·生活·口罩
nnerddboy16 小时前
LoRa自学笔记01:原理与学习路线
笔记·学习
fīɡЙtīиɡ ℡16 小时前
大模型结构化输出
人工智能·学习