第2章 java开发环境搭建 (阿里云大学在线视频0基础java10系列-编程入门)

阿里云大学视频:零基础学Java10系列一:编程入门

课时5:jdk简介标题

搭建java开发环境
java语言属于编译型与解释型的开发语言,对于java语言,如果要想进行开发,则一定要进行jdk的安装配置。而jdk要想获取,则需要通过官方网站获得,并且也需要在本机上进行配置。
jdk的下载
最早的时候jdk都是由sun公司提供的(www.sun.com)但是后来sun公司被oracle收购了,收购之后 必须登录oracle官方站点:www.oracle.com.

第2章 java开发环境搭建 (阿里云大学在线视频0基础java10系列-编程入门)
第2章 java开发环境搭建 (阿里云大学在线视频0基础java10系列-编程入门)
对于jdk而言,其本身也有一段自己的发展历史,主要有如下的几个标志性的版本:
1.【1995.05.23】jdk1.0的开发包发布。同时来讲在1996年的时候jdk正式提供下载,标志java的诞生
2.【1998.12.04】jdk 1.2版本推出,而后java正式更名为java2(只是一个java的升级版本)
3【2005.05.23】java十周年大会上,推出了jdk1.5版本,同时这个版本也是带来新特性以及开发支持更多的标志性历史版本,可以说这一版本直接决定了java后续十年的技术核心;
4【2014年】java提供了jdk1.8版本,并且支持有lambda表达式,可以使用函数式编程了
5【2017】java提供了jdk1.9版本,进一步提升了jdk1.8的稳定性;
6【2018年】java提供了jdk1.10版本,是属于jdk1.9的稳定版。
但是需要提醒一下,本人电脑上提供有jdk1.8,jdk1.9,jdk1.10三个版本,对于这三个版本需要做一个特别的说明,
如果要是进行实际的项目的生产环境的部署现阶段还应该以jdk1.8为主;
jdk1.9和jdk1.10的差别不大,也就是说你是使用jdk1.9还是使用jdk1.10效果是类似的
第2章 java开发环境搭建 (阿里云大学在线视频0基础java10系列-编程入门)
jre 指的是java运行时环境也就是说只提供有程序的解释功能,不提供有程序的开发功能,当我们的本机上已经配置好了jdk之后,将自动会进行jre的更新处理
第2章 java开发环境搭建 (阿里云大学在线视频0基础java10系列-编程入门)
第2章 java开发环境搭建 (阿里云大学在线视频0基础java10系列-编程入门)
实际上只有三类系统:Windows操作系统,Unix操作系统,类Unix操作系统(linux,macOS);本次使用Windows系统,所以下载的就是Windows开发包

课时6:jdk的安装与配置

当jdk下载完成以后由于其本身提供的是一个Windows程序的安装结构,所以可以直接双击打开进行安装
第2章 java开发环境搭建 (阿里云大学在线视频0基础java10系列-编程入门)

在jdk之中默认支持有JRE所以对于jre就可以在安装jdk的同时进行配置。

第2章 java开发环境搭建 (阿里云大学在线视频0基础java10系列-编程入门)
第2章 java开发环境搭建 (阿里云大学在线视频0基础java10系列-编程入门)

安装完成之后就需要jdk的配置处理了,在jdk里面所有的可执行程序的路径为:D:\java\jdk-10\bin,主要使用javac.exe两个命令
第2章 java开发环境搭建 (阿里云大学在线视频0基础java10系列-编程入门)

但是这两个命令并不属于windows本身,如果要想在命令行里面直接进行使用,那么就必须在Windows的系统环境之中进行可执行程序的路径配置:
【计算机】→【属性】→【高级系统设置】
第2章 java开发环境搭建 (阿里云大学在线视频0基础java10系列-编程入门)
随后选择【环境变量】→【系统变量】→【修改path环境】
第2章 java开发环境搭建 (阿里云大学在线视频0基础java10系列-编程入门)
选择系统变量path编辑
第2章 java开发环境搭建 (阿里云大学在线视频0基础java10系列-编程入门)
把jdkbin目录路径添加到变量值当中,多个变量值,中间用;分割
D:\java\jdk-10\bin;
第2章 java开发环境搭建 (阿里云大学在线视频0基础java10系列-编程入门)

如果你此时的命令行方式已经打开了,那么将无法进行新的环境属性的读取,必须重新启动命令行方式之后才可以加载新的环境属性配置(加载path路径)
第2章 java开发环境搭建 (阿里云大学在线视频0基础java10系列-编程入门)