【java】JDK与JRE的区别
2024-10-12 05:28:37
JRE和JDK区别:
JDK和JRE提供的服务包:
JDK是整个JAVA的核心,JDK包含如下核心组件:
·javac – 编译器
·jar – 打包工具
·javadoc – 文档生成器
·jdb – debugger
·java – 运行编译后的java程序(.class后缀的)
appletviewer:小程序浏览器
Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。
Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
Jconsole: Java进行系统调试和监控的工具
JDK安装后的文件夹功能如下:
bin文件夹:是存放编译器和工具的
include文件夹:是用于编译本地方法的文件
jre文件夹:是java运行环境的文件
lib文件夹:是存放类库文件的
src.zip:解压后得到src文件夹,这个是存放的类库源文件
JAVA的跨平台性:
正是因为java有JVM,所以一个java程序能在三个不同的平台都能运行,如图
最新文章
- 详解mysql如何配置远程链接,解决各种连接问题
- RMAN备份与恢复之数据文件
- angularJs--$on、$emit和$broadcast的使用
- opencv之haar特征+AdaBoos分类器算法流程(二)
- 百度人脸识别api及face++人脸识别api测试(python)
- express respond.send 和 end的区别
- DeveloperGuide Hive UDAF
- Linux的基本解读
- Android 之 <;requestFocus />;
- SQLI DUMB SERIES-4
- GlusterFS学习
- System.setOut 重定向 memcached 的输出
- jquery val() text() html()的区别
- HDOJ 5288 OO’s Sequence 水
- keras各种优化方法总结 SGDmomentumnesterov
- ASP.NET 下使用特定身份完成windows服务的功能操作
- JVM内存管理、JVM垃圾回收机制、新生代、老年代以及永久代
- OrmLite动态创建表,一个实体类创建多张表的的偏招
- UDP协议发包的使用(DatagramSocket、DatagramPacket)
- 404_NOTE_Foung_软工6