JDK发展史

简介: JDK发展史

简介

JDK包括两大部分:开发工具和运行环境。

Java 技术是什么,为什么需要它?

Java 是一种编程语言和计算平台,由 Sun Microsystems 在 1995 年首次发布。它从微末起步,逐渐发展为当今数字世界中很大一部分资产所依赖的基础,是用于构建许多服务和应用程序的可靠平台。面向未来的创新产品和数字服务也仍然依赖 Java。

百度的介绍

Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

发展

从1995年5月份,java公开发布以来,到现在为止,JDK已经发布到版本 19

出生

1991年4月,由James Gosling博士领导的绿色计划(Green Project)开始启动,此计划最初的目标是开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等)上运行的程序架构。这个计划的产品就是Java语言的前身:Oak(得名于James Gosling办公室外的一棵橡树)。Oak当时在消费品市场上并不算成功。

1994年,项目小组看到了浏览器在未来的发展前景,于是决定将OaK应用于万维网。1995年,他们用OaK语言研发了一种能将小程序嵌入到网页中执行的技术——Applet,由于Applet不仅能嵌入网页,还可随同网页在网络上进行传输,这让无数的程序员看到了OaK这门语言,与此同时,OaK正式更名为Java。从此,Java在互联网的推动下火了。

推广开来

从1996年第一个正式版本发布以来,经历了版本号从JDK 1.X 改变成JDK X,经历了Sun公司到Oracle,经过二十多年的版本更新,一步步的积累,造就了如今的Java。

版本

从JDK 9开始,每六个JDK大版本中才会被划出一个长期支持(Long Term Support,LTS)版,只有LTS版的JDK能够获得为期三年的支持和更新,普通版的JDK就只有短短六个月的生命周期。JDK 8和JDK 11会是LTS版,再下一个就到2021年发布的JDK 17了。

所以这也是我们看到,JDK 8已经使用了这么久的原因之一了。

发展的时间线可以参考这个:Java发展时间线

发展趋势

说实话我想了半天,以我目前的水平,还想不到java会往何处发展,

我觉得从JVM虚拟机的角度来说,可能会继续往语言无关的角度去发展,来扩大自身的影响力。

从JAVA语言本身来说,目前还没想到

可以参考一下这个:

您如何看待Java的发展趋势?未来Java将如何发展?

目录
相关文章
|
6月前
|
Cloud Native Java 编译器
Java生态系统的进化:从JDK 1.0到今天
Java生态系统的进化:从JDK 1.0到今天
|
6月前
|
JavaScript 前端开发 安全
Java新纪元:一探JDK 15的全新特性
Java新纪元:一探JDK 15的全新特性
86 0
|
1月前
|
开发框架 Oracle Java
【编程基础知识】《Java 世界探秘:JRE、JDK 与 JDK 版本全解析》
JRE(Java Runtime Environment)是运行Java程序所需的环境,包含JVM和Java核心类库,适合普通用户使用。JDK(Java Development Kit)则是Java开发工具包,不仅包含JRE,还提供了编译器、调试器等开发工具,适用于开发者。两者的主要区别在于JDK用于开发,而JRE仅用于运行Java程序。JDK各版本不断引入新特性,如Java 8中的Lambda表达式和默认方法等。环境配置方面,Windows和Linux系统都有详细的步骤,确保Java程序能够顺利编译和运行。
34 1
|
6月前
|
算法 Oracle Java
一文详解|从JDK8飞升到JDK17,再到未来的JDK21
本文深入浅出地解析了从JDK8到JDK17版本升级的新特性,并展望后续将会更新的JDK21.
|
缓存 JavaScript 前端开发
【JDK8/11/17流行版本对比详解】(二)
【JDK8/11/17流行版本对比详解】
|
算法 安全 前端开发
【JDK8/11/17流行版本对比详解】(四)
【JDK8/11/17流行版本对比详解】
|
安全 Java 编译器
【JDK8/11/17流行版本对比详解】(一)
【JDK8/11/17流行版本对比详解】
237 0
|
自然语言处理 安全 Java
【JDK8/11/17流行版本对比详解】(三)
【JDK8/11/17流行版本对比详解】
225 0
|
Oracle Java 关系型数据库
凿开jdk的基石
JDK(Java Development Kit)是Java开发的基础和核心工具集合
|
运维 Oracle Java
JDK发展史
JDK发展史
351 0