简介
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语言本身来说,目前还没想到
可以参考一下这个: