查看: 60|回复: 1

jdk和jre的区别?

[复制链接]

6

主题

6

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2023-7-20 19:07:19 | 显示全部楼层 |阅读模式
一、JDK是什么?

  1、JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。
最主流的JDK是Oracle公司发布的JDK,除了Oracle之外,还有很多公司和组织都开发了属于自己的JDK,例如国外IBM公司开发了属于自己的JDK,国内淘宝也开发了属于自己的JDK,各个组织开发自己的JDK都是为了在某些方面得到一些提高,以适应自己的需求,比如IBM的JDK据说运行效率就比Oralce的JDK高的多。但不管怎么说,我们还是需要先把基础的Oracle JDK掌握好。
  2、JDK是java开发工具包,在其安装目录下面有五个文件夹、一些描述文件、一个src压缩文件。bin、lib、 jre这四个文件夹起作用。可以看出来JDK包含JRE,而JRE包含JVM。
  ·bin:最主要的是编译器(javac.exe)
      ·lib:类库(开发中需要使用到的一些jdk提供的一些类)
      ·jre:java运行环境(注意:这里的bin、lib文件夹和jre里的bin、lib是不同的)
      · 总的来说JDK是用于java程序的开发,而jre则是只能运行class而没有编译的功能
  3、JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
出自:
  https://blog.csdn.net/weixin_43538934/java/article/details/86697715
二、jdk和jre的区别?

JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。
一句话: jre就是Java程序运行的环境。
总结:

   1、jdk的概念
   2、jre和jdk的区别
   3、下节课的目标:jdk的安装和环境变量的配置
回复

使用道具 举报

1

主题

7

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2023-7-20 19:07:58 | 显示全部楼层
[爱]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表