2010 年春 Java 平台圆桌会议
2010-07-05 00:00:00 来源:WEB开发网核心提示: 一些最有趣的并发工作正独立于 Java 7 进行,Glover 说,2010 年春 Java 平台圆桌会议(5),比如一些开源工作,基于 Java 的框架 Kilim 和函数语言如 Scala,Allen 说,“一个例子是方法参数的名称以及各种通用类型信息,“JSR 20
一些最有趣的并发工作正独立于 Java 7 进行,Glover 说,比如一些开源工作,基于 Java 的框架 Kilim 和函数语言如 Scala。
“JSR 203 是 NIO 中非常有用的增强。JSR 166 有一些很好的并发更新,并且我仍然希望 JSR 310 继续发扬光大。” Alex Miller 说。
Miller 还看到 JVM 中新增了一些好功能,他表示,“一些围绕 invokedynamic 的工作正在进行之中,可能会是一些热门的新型垃圾收集器 G1。”
就闭包而言,Miller 说,他们仍然值得争论,并且我很高兴它们能重回阵营。
其中,闭包将 “为各种 JVM 语言之间的通信提供一种公共的标准字节码格式”,Neal Ford 说,“现在,Scala 使用与 JRuby、Clojure 和 Groovy 不同的内部表示;它们都有自己的字节格式。” 建立一种内部格式可以让所有基于 Java 的语言解析相同的内部表示,他说。
“Groovy 的成功表示人们希望闭包出现在 Java 中”,Dan Allen 说。他还对 Java 中缺少属性和直接字段/方法引用表示失望,他说这样会导致浪费和/或传递类型安全性。
“许多语言信息会在编译时丢失,而它们本来可为框架开发人员提供很大的用处”,Allen 说。“一个例子是方法参数的名称以及各种通用类型信息,它们已经从 Java 移动到字节码中。”
更多精彩
赞助商链接