开发者学堂课程【Java编程入门:JDK简介】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/18
JDK简介
目录:
一、JDK特性
二、JDK发展历程
三、JDK下载方式
1.JDK特性
Java语言属于编译型与解释型的开发语言,对于Java语言,如果要想进行行开发,就一定要进行JDK的安装与配置,而JDK要想获取则需要通过官方网站获得,并且也需要在本机上进行配置。
主要的特性是提供了Lambda表达式
2.JDK发展历程
最早的时候JDK都是有SUN公司提供的(www.sun.com),但是后来SUN公司被Oracle公司收购,之后如果还要获得则就必须登陆Oracle官方网站(www.Oracle.com),
对于JDK而言,其本身也有一段自己的发展历史,主要有如下的几个标志性的版本:
【1995年05月23】,JDK1.0的开发包发布,同时在1996年正式提供下载,标志着Java的诞生;
【1998年1月04】,JDK1.2版本推出,而后Java正式更名为Java2(只是Java的升级版本);
【2005年05月23】,推出了JDK1.5版本,同时这个版本也是带来新特性以及开发支持更多的标志性的历史版本,可以说这一版本直接决定了Java后续十年的技术核心;
【2014年】 Java提供了JDK1.8版本,并且支持有Lambda表达式,可以使用函数编程;
【2017年 】Java提供了JDK1.9版本,进一步提升JDK1.8的稳定性;
【2018年】Java提供了JDK1.10版本,是属于JDK1.9的稳定版本;
(但是需要注意对于JDK1.8 、JDK1.9、JDK1.10三个版本做一个特别说明:如果要进行实际项目的生产环境部署,现阶段还行该以JDK1.8为主;JDK1.9和JDK1.10的区别不大,也就是说不管是使用JDK1.9或者JDK1.10效果是类似的)。
3.JDK下载方式
以JDK1.10为例,下载时会有下载环境项,能看到JRE选项,那么JRE指的是Java运行时的环境,就是说只提供程序的解释功能,不提供程序的开发功能,当本机已经配置好了JDK之后会自动进行JRE的更新处理。
下载JDK需要先接受下载协议,以后才可以选择版本下载,在计算机上实际上只有三类操作系统:Windows操作系统、UNIX操作系统、类UNIX操作系统(Linux、MacOS),根据计算机的操作系统选择下载开发包。