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程序能在三个不同的平台都能运行,如图


最新文章

  1. 详解mysql如何配置远程链接,解决各种连接问题
  2. RMAN备份与恢复之数据文件
  3. angularJs--$on、$emit和$broadcast的使用
  4. opencv之haar特征+AdaBoos分类器算法流程(二)
  5. 百度人脸识别api及face++人脸识别api测试(python)
  6. express respond.send 和 end的区别
  7. DeveloperGuide Hive UDAF
  8. Linux的基本解读
  9. Android 之 <requestFocus />
  10. SQLI DUMB SERIES-4
  11. GlusterFS学习
  12. System.setOut 重定向 memcached 的输出
  13. jquery val() text() html()的区别
  14. HDOJ 5288 OO’s Sequence 水
  15. keras各种优化方法总结 SGDmomentumnesterov
  16. ASP.NET 下使用特定身份完成windows服务的功能操作
  17. JVM内存管理、JVM垃圾回收机制、新生代、老年代以及永久代
  18. OrmLite动态创建表,一个实体类创建多张表的的偏招
  19. UDP协议发包的使用(DatagramSocket、DatagramPacket)
  20. 404_NOTE_Foung_软工6

热门文章

  1. IDEA_debug窗口问题,debugger窗口消失,窗口漂浮等
  2. JAVA_工具类01_ResourceBundle
  3. React Native项目集成iOS原生模块
  4. maven项目中的pom.xml
  5. Django + nginx + uswgi 的部署总结
  6. redis的哨兵模式
  7. unet网络讲解,附代码
  8. Codeforces 766C:Mahmoud and a Message(DP)
  9. 《DSP using MATLAB》Problem 5.17
  10. linux freopen函数