首页 > 编程语言 > 详细

带着问题学java(一) JDK 和 JRE有什么区别

时间:2020-08-29 19:11:23      阅读:68      评论:0      收藏:0      [点我收藏+]

文章开头唠叨几句,一直没有注重总结,吃了很大的亏,希望现在行动应该还不晚,奥利给。

JDK 和 JRE有什么区别?

    首先、JDK是Java程序员必须要接触的开发工具包,JRE包含在JDK内,所以初学者不需要单独安装JRE,可以直接通过安装JDK进行Java的学习。所以JDK是每个Java程序员必须了解的工具。接下来,我们从JDK和JRE的定义和结构组成对比两者的区别。

    JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK),主要提供给Java开发人员使用。其基本组件为:JRE、javac编译器、jar 等工具;

    JRE(Java Runtime Environment) 是 Java运行时环境,主要为一些Java程序提供运行时环境,面向普通大众使用。其基本组件为:JVM(Java虚拟机)、Java核心类库等

 

     从上面定义以及结构组成可见,总结一下:

      1、从使用对象来看:JDK是开发者工具包,面向所有Java开发,而JRE是运行时环境,面向所有用户,所以JRE使用范围相对比较广。

      2、从结构组件来看:JRE主要包含:java类库的class文件(都在lib目录下打包成了jar)和虚拟机(jvm.dll);JDK主要包含:java类库的 class文件(都在lib目录下打包成了jar)并自带一个JRE。

 

带着问题学java(一) JDK 和 JRE有什么区别

原文:https://www.cnblogs.com/xixiyao/p/13582984.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!