资讯月刊下载
[编程语言] Java 8 正式发布,新特性全搜罗
经过2年半的努力、屡次的延期和9个里程碑版本,甲骨文的Java开发团队终于发布了Java 8正式版本。 Java 8版本最大的改进就是Lambda表达式,其目的是使Java更易于为多核处理器编写代码;其次,新加入的Nashorn引擎也使得Java程序可以和JavaScript代码互操作;再者,新的日期时间API、GC改进、并发改进也相当令人期待。 另外,原本要加入Java 8的Jigsaw项 ...
[编程语言] Java 8最终发布日期敲定,即使有bug也要发布
Oracle公司计划于2014年3月18日发布Java 8,这一日期已经敲定,即使届时该版本中仍存在一些小的bug(“非致命”bug),也要按计划发布。 这一消息来自Oracle公司的Java 8版本发布经理Mathias Axelsson,他在周一的邮件列表中表示,在发布日期到来之前,将优先考虑修复“致命性bug”,“非致命性”bug将考虑在后面的升级版本中进行修复,不会影响到新版本的发布日 ...
[开源软件] Lambda不再是Java 8的专利,也可运行于Java 7
Java 8马上就要和大家正式见面了,该版本中最令人期待的特性要数Lambda表达式,这是自Java 5引入泛型以来Java SE中最重要的新特性。 尽管Java 8还没有正式发布,不过你可以通过其他途径在其他的Java版本中使用Lambda。就像你可以通过Retroweaver 来让使用泛型的Java 5代码运行在Java 4/1.4上一样,同样,你也可以通过Retrolambda 让使用Lam ...
[编程语言] Java 8 的重要新特性以及 Java 9、10 的发展规划
我们一直在期待着Java 8的新功能,虽然很大一部分是对Java 7的扩展,发布时间也一推再推。但如今甲骨文终于承诺:新版本将是彻底的变革而不仅仅是Java 7的扩展。那Java 8到底是什么样的呢? 甲骨文的Java总架构师马克•雷纳德在2011年JavaOne大会上为大家透露了Java 8的新功能,同时也谈到了一些关于Java 9的计划。他说,Java 7未能实现五个关键的功能是非常遗憾的一件 ...
[编程语言] Java 8决定采用跟C#一样的Lambda句法
Java 7 正式版已经发布,甲骨文和Java社区进程组织(JCP)的成员们开始考虑为这种编程语言的下一个版本Java SE 8添加新特性了。 经过对备选方案的筛选,JCP团队决定Java 8 将采用跟C#一样的Lambda句法,一些细节还在仔细考虑,涉及到方法引用的语法问题也还在讨论中。 选择这种语法的理由: 在主要方面权衡,Lambda都被评价为“相当不错”(尽管和其他语法一样有瑕疵), ...