什么是JDK
SUN公司提供了一套Java开发环境:JDK(Java Development Kit),是整个Java的核心,其中包括:
- Java编译器
- Java运行工具
- Java文档生成工具
- Java打包工具
。。。
除了JDK还有一种工具:JRE(Java Runtime Environment),是Java的运行环境,是提供给普通用户使用的。
由于普通用户不具备编程能力,所以JRE工具只包含了Java的运行工具,不包括Java编译工具
JDK的版本
发布时间
- 1996年01月,1.0
- 1997年02月,1.1
- 1998年12月,1.2
- 2000年05月,1.3
- 2002年02月,1.4
- 2004年09月,1.5,JavaSE 5
- 2006年04月,1.6,JavaSE 6
- 2011年07月,1.7,JavaSE 7
- 2014年03月,JavaSE 8,8u*
- 2017年09月,JavaSE 9
- 2018年03月,JavaSE 10
- 2018年09月,JavaSE 11
- 2019年02月,JavaSE 12
- 2019年09月,JavaSE 13
- 2020年03月,JavaSE 14
- 2020年09月,JavaSE 15
使用版本推荐
个人推荐:1.8
Java原本是一个开源项目,被Oracle收购后慢慢的开始了收费之旅,目前标准版的还未收费,但是高级版的已经向企业收费了。
1.7、1.8、1.9经过时间的沉淀,已经是成熟的版本了。
在使用Java语言开发更多情况下都是用的框架配套开发,大多数框架还未配适更高的版本。
而且每个版本功能都有所差异,因此大多数人不会轻易更换版本。
1.7之前的版本就显得比较老,之后的版本功能相对成熟,因此使用1.7、1.8、1.9都可以。
jdk、jre、jvm
jdk是编程人员使用的,包括jre、jvm、javadb等工具
jre运行工具,包括jvm、交互包、封装库、服务基础库等
jvm是运行程序的虚拟机,包括类加载、垃圾回收等
安装JDK
教程:直达
目录介绍
- bin:用于存放可执行文件,如javac.exe、java.exe等
- db:小型的数据库,从JDK6.0开始就引入了JavaDB,是纯Java实现、开源的数据库管理系统,它不仅便捷还支持JDBC4.0所有的规范,因此不需要额外安装一个数据库软件,可以直接使用JavaDB
- jre:Java程序运行时的环境,包括Java虚拟机、类包、应用启动器等
- include:由于JDK是通过C和C++实现的,所以需要引入一些对应的头文件
- lib:是library的缩写,是开发工具使用的归档包文件
- src.zip:放置的是JDK核心类的源代码
JDK的使用
Java第一个程序:直达