Java

Java 9 来了,还带来一大波...

发布

2017年9月21日,在几次推迟之后,Java9终于发布了。发布说明: http://mail.openjdk.java.net/pipermail/announce/2017-September/000230.html

带来了推迟了数年之久的关键特性–模块化功能。https://mreinhold.org/blog/jigsaw-complete 里面详细的进行了说明。

下月初JavaOne大会将会在美国召开,届时所有Java开发者都会沉浸在一种节日的快乐中,不仅仅是因为刚发布了新的Java大版本9,而是迎来了一系列的Java生态中重量级产品和项目。

我仔细回想,集中在一个月内发布这么多有重大影响力的技术产品,这的确是头一次,一定要写些文字来记录。

继续阅读

Java语言发展盘点与展望

本文是应InfoQ总编郭蕾的约稿,对当前的Java技术进行总结和展望。 InfoQ文章的连接

Java语言的发展回顾。

Java语言源于1991年Sun公司James Gosling领导的的Ork项目,1995年Sun公司正式起名为Java,并提出"Write once, Run anywhere"的口号。

1996年1月Java 1.0发布,提供了一个解释执行的Java虚拟机,其时恰逢互联网开始兴起,Java的Applet能在Mozilla浏览器中运行,被看作是未来的互联网语言。

1997年2月Java 1.1发布,Java语言的基本形态基本确定了,比如反射(reflection), JavaBean, 接口和类的关系等等,一直到今天都保持一致。然而,Java最初的一些目标,如在浏览器中执行Applet,以及跨平台的图形界面Awt很快遭遇到负面的评价。

继续阅读