jdk入门知识整理
What
jdk是开源的由java编程语言开发的软件开发工具包(Java Development Kit),从1996年到2018年,jdk经历了11个版本。
开发者用jdk开发java软件,如果你是一名java软件开发者,对jdk必然会在java入门的第一课有初步的认知和了解。
jdk8中增加了一些新特性,例如lambda表达式、泛型。
一直到现在2021年,许多公司都还在使用jdk1.8的版本,而2018年jdk已经升级到11版本了,许多公司仍然没有升级版本,依然使用8开发的软件。
原因是java8引入了全新的StreamApi,以及新的Date-timeAPI,以及新的Lambda语句等。这些功能给开发者带来了可见的开发困难度的降低以及开发效率的提高。
而在9.10.11版本中,更多的优化是基于安全性和性能的优化,可能覆盖不了升级带来的收益。
jdk是一个jar包
--- bin 保存编译运行的可执行文件,如java.exe.javac.exe.javadoc.exe
---jre java运行环境
--- lib 运行环境的类库例如rt.jar
--- bin 运行环境的可执行文件,例如JVM
--- lib 开发使用的类库如tools.jar

Why
java这么多年经久不衰,大量的企业级应用使用Java开发,离不开java的一大特性,简易开发独立的生产级的可运行的项目。通过Springboot框架,几分钟内就可以搭建项目。对开发者来说,简单快速易上手,对企业而言,可以提供企业需求的功能,并节省了时间和人力成本。所以,java满足IT红海的大部分市场需求,它得以在最受欢迎以及最热门的编程语言中排名靠前。

How
jdk的可执行命令可以在环境变量里配置 JAVA_HOME = jdk可执行文件路径(/bin),如何配置可以看上一篇文章环境变量。

打开Linux系统的控制台,输入 java -version,在任何的文件目录下,都可以打印出想要的结果——jdk的版本。
jdk的可执行程序有 java 、javac 、javadoc 、jar、jarsigner等。
java开发的集成环境 IDEA,Eclipse(已经不再使用了)中集成jdk。


浙公网安备 33010602011771号