java的编译运行 jdk文件模块

本文介绍了Java语言如何通过JVM进行编译,并解释了JRE和JVM的区别。此外,还详细列举了JDK安装后的主要文件模块及其功能。

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

一.java的编译运行

1.java的编译靠的是jvm虚拟机,jvm通过编译把.java文件转化为.class文件,生成只有jre能运行的字节码文件,通过jre来运行。

ps:因为java文件只能jre才能运行,所以安装jre的机器都能运行java文件,所以说java是跨平台的语言

ps:什么是jvm,什么是jre

Oralce规定了jvm的统一标准:

指令集

寄存器

类文件的格式

垃圾回收堆

存储区

(不是很懂....)

jre:Java Runtime Envionment  java运行时环境

jre包含jvm,运行java程序不仅需要jvm虚拟机,还需要类加载器,字节码校验器,基础类库等..这些加起来统称为jre

二.jdk文件模块功能

jdk安装成功后一般会有以下的文件,

bin:jdk的各种工具命令(java,javac...)

db:java DB(待研究)

include:一些平台特定的头文件

jre

lib:jdk工具命令的实际执行程序

javafx-src-zip:java FX核心类库的源码库(待研究)

src.zip:java核心类库的源码

README,LICENSE:说明文档



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值