简单理解 JDK 和 JRE

本文介绍了JDK和JRE。JDK即Java开发工具包,是JAVA核心,包含JRE、类库和工具;开发常用类库有java.lang、java.io等。JRE是Java运行环境,不含开发工具,包含Java虚拟机JVM和JVM工作所需类库。

JDK

JDK全称Java Development Kit,Java开发工具包

最早叫Java SDK(Java Software Develop Kit),后来改名为JDK

JDK是整个JAVA的核心,包括了Java运行环境JRE(Java Runtime Envirnment)

也包含了各种类库(jdk\jre\lib)和工具(jdk\bin\java.exe启动器、javac.exe编译器、jdb.exe调试器…)

 

开发常用的类库(jdk\jre\librt.jar):

java.lang      Java 编程语言的基本类库

java.io        通过数据流、对象序列以及文件系统实现的系统输入、输出

java.net       用于实现网络通讯应用的所有类

java.util       集合类、时间处理模式、日期时间工具等各类常用工具包

java.sql        访问和处理来自于 Java 标准数据源数据的类

更多:https://blog.youkuaiyun.com/basycia/article/details/50769838

 

JDK目录文件说明:https://blog.youkuaiyun.com/smd2575624555/article/details/83055997

 

JRE

JRE全称Java Runtime Environment,Java运行环境

JRE不是一个开发环境,所以没有包含任何开发工具,如编译器和调试器

JRE包含Java虚拟机JVM(Java Virtual Machine)

 

JRE目录下有两个文件夹bin和lib,在这里可以认为bin里的就是jvm

lib中则是JVM工作所需要的类库,可以理解为 JVM + lib = JRE

 

 

相关博客:

https://blog.youkuaiyun.com/songkai320/article/details/51819046

https://ihyperwin.iteye.com/blog/1513754

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值