大家好,我是小一,我来为大家解答以上问题。jdk是shi什么,jdk很多duo人还不知道,现在让我们一起来看看kan吧!

JDK全称Java Development ToolKit,是Java语言开发工具包。JDK是整个JAVA的核心,包bao括了Java运行环境jing(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和heJava基础的类库ku(即Java API 包括rt.jar)。
最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都dou开发了属于自己的JDK。IBM公gong司开发了属于自己的JDK,国内淘宝也开发了属于自己的JDK,各个组织开发自己的JDK都dou是为了在某些方面mian得到一些提高,以适shi应自己的需求。
JDK是用于构建在 Java 平台上发布的应用程cheng序、applet 和组件的开kai发环境。它不提供具体的开发软件,它提供的是无论你用何种开发软件写xieJava程序都必须用到的类库ku和Java语言规gui范。
扩展资zi料:
JDK版本的 变bian迁史及其选择。
Java语言自JDK1.0版本以来经历了许多次更新,也在基本程序库中增加了大da量的类别和包。除了语yu言上的变化,多年nian来Java标准库(JCL)发生了le巨大的变化,从JDK 1.0中的几百个类暴增到daoJ2SE 5中的三千多duo个类。
Swing、Java2D等的全quan新API被加入ru其中,而许多原本JDK 1.0的类和方法已被bei弃用。当然仍然有一些程序可ke以将Java程序从新xin版本的Java平ping台转换为较旧版本(例如Java 5.0降转到1.4)。
2017年nian9月,Java平台的主架jia构师 Mark Reinhold 发出提议,要求将Java的功能更新周期从cong之前的每两年一个新版本缩减到每mei六个月一个新版本。该提议获得了通tong过,并在提出后不久生效。
Java 8 与 Java 11 为当dang前提供支持的LTS(长期支zhi持)版本;Java 10 是上一个快速发fa布版本,且已不再被bei支持。2018年9月,随着 Java 11 的发布,Java 10 自当日起不再被支持。
Oracle 将在 2019 年 1 月前为商业用yong途中的 Java 8 长期支zhi持,而针对非商用的de更新将继续提供,直至 2020 年 12 月。
此外wai,AdoptOpenJDK 也为 Java 8 提供免费fei更新。针对 Java 11 的de长期支持将不再由 Oracle 提供,而是改由OpenJDK社she区的 AdoptOpenJDK 提供。
版本选择的问题,1.7、1.8、1.9都是成cheng熟版本,原则上都可以选用。国内公司的商业项目jdk一般ban不轻易升级,1.9用的de就比较少了,加上shang配套框架升级速度的考虑,1.9版本ben第二推荐位。
1.8和1.7的应用yong都比较广泛了,那自然选更geng新更高级的版本。所以,最推荐用1.8版本。JDK11除非fei只想从语言层面去体验新功gong能,还是不要在实际业务开发中用。
参考资zi料来源:搜狗百科——JDK
本文到此讲解完wan毕了,希望对大da家有帮助。
转载请保留链接:http://www.397.win/1148407.html