Java并发新特性: Phasers
一种名为'Phasers'的新型并发barrier最近被引入JSR-166y,按计划该JSR将被纳入Java SE 7。
JavaOne大会上“即将到来的Java编程语言的变化”的介绍中已经讨论过JSR 308(Java类型注解),它被提议作为Java SE7的新的语言特征。随后,Michael Nygard对JSR 308表达了自己的观点。他认为:JSR 308增加了Java语言的复杂程度,却没有为Java换得任何好处;这种复杂性足以让Java程序员重新思考是否将自己的技术路线转向其他语言。
Apusic OperaMasks(简称AOM)是由OperaMasks.org组织所提供的开箱即用的Web Framework,它以JSF为基础引擎,辅以独创的原生Ajax技术,同时提供丰富的组件和集成开发环境,使Web开发变得简单方便。3月28日AOM发布了2.0 M2版本,InfoQ中文站借机与其技术总监张勇进行了交流,并就AOM的现状及未来发展对他进行了采访。
今天,处理器的内核数量在不断增加,以什么样的方法开发程序才能发挥出新硬件的效能呢?这正变成一个愈发重要的问题摆在了开发者面前。Java 7中的Fork/Join类库有助于解决这个问题。
最近,Alex Blewitt称Java Community Process(JCP)已经死了,将之喻为无头鸡:“自己还没有意识到,仍在四处奔跑,但实际已死了”。由此引发一场关于JCP作用,及其在Java的未来中将扮演什么角色的争论。
上上周,JSR 291的规范领导人及JSR 277专家组(Expert Group)成员Glyn Normington以博客文章的形式发布了JSR 277、JSR 291和OSGi规范相关讨论的最新保留条款。到目前为止专家组尚未收到技术说明草案(strawman),对此Normington表示忧虑,并且他也担心专家组最终无法对这份技术说明草案进行详细讨论,并进行相应变更,而是以草案为准草草定案。
JSR 277(Java 模块系统)与OSGi(JSR 291)的争论再次变得白热化,JSR 316(Java EE 6)的提交又一次引燃了关于OSGi与JSR 277互相重叠的争论。InfoQ整理总结了其中的若干观点和论据。