普歌-允异:JDK复习(言简意赅)

本文介绍了JDK作为Java开发的基础工具箱,包括其组成部分JRE和JVM。JVM作为JDK的核心,是实现跨平台运行的关键。详细解析了JVM的工作流程,从源代码到可执行程序的编译过程,并概述了JVM内存的五大部分。同时,提到了JVM的类加载机制,包括多种加载方式。通过对JVM的深入理解,有助于提升Java开发和优化的能力。

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

JDK基本了解

一,JDK是java开发必备工具箱,是java的开发环境。主要分为JRE,JVM俩者

二,基本对比

JVMJRE
定义JDK的核心java的运行环境
作用(虚拟机)是一种规范,实现跨平台JDK一部分

三,
1.JDK有三个JVM:javac编译时有一个JVM,程序运行时有一个JVM,JDK安装时自带有一个JVM

2.JVM运行在真实的操作系统中表现的更像应用或是进程

3.JVM工作原理:源代码–>预处理器–>编译器–>汇编程序–>可执行程序

4.JVM内存组成:堆内存,方法区,程序计数器,虚拟栈,本地方法栈

5.JVM类加载:①javac加载 ②通过网络下载.classwe文件 ③从归档文件中加载.class文件 ④提取.class文件 ⑤将源文件编译为.class文件


作者:llly?
本文版权归作者和CSDN共有,欢迎转载,且在文章页面明显位置给出原文链接,未经作者同意必须保留此段声明,否则保留追究法律责任的权利。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值