JRE和JDK的关系

JDK是 Java 语言的软件开发工具包,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。而这里的JAVA的运行环境就是指JRE,用来运行Java程序(指class或jar或其它归档文件)。注意这里指的是运行,但是我们写的Java程序一般是要先通过编译的,这个时候就要靠JDK里面的JAVA工具(javac)了。

具体关系如下图:

java se 区别 和java java se和jdk_JAVA

JDK版本

JDK有以下版本:

  1. SE(JavaSE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。
  2. EE(JavaEE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。从2018年2月26日开始,J2EE改名为Jakarta EE 。
  3. ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。

自JDK发展至今已经到了JDK SE10,但我们一般都使用,JDK SE 8也就是我们熟知的Java8来进行开发。

jdk1.8新特性:

  1. Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可。
  2. 新增lambda表达式
  3. 提供函数式接口
  4. Java 8 允许你使用 :: 关键字来传递方法或者构造函数引用
  5. 我们可以直接在lambda表达式中访问外层的局部变量

安装

说了这么多,直接上干货,这里给出一个java8安装版,不需要手动配置环境变量。
链接:https://pan.baidu.com/s/1eMR_al5AodCxmizh-c8nIw
提取码:0fi2

下载下来后解压缩,然后点击exe文件,进入安装步骤。

  1. 点击下一步
  2. 选择JDK安装位置,我这里在e盘新建了一个文件夹,然后点击下一步
  3. 选择JRE安装位置,我这里也是在e盘新建了一个文件夹,然后点击下一步
  4. 等待下载完成,下载完成后点击关闭,到此JDK8就安装好了


    我们可以打开cmd,查看我们的jdk版本,使用win+R,输入cmd

    在cmd中输入命令java -version,注意java后面的空格,点击回车,出现以下信息说明安装成功
    后续还有IDE的安装和选择,持续更新。