写点什么

Mark Mahieu 创建 CICE 闭包原型

  • 2008-01-24
  • 本文字数:656 字

    阅读完需:约 2 分钟

最近几年,关于 Java 的热门话题之一就是为 Java 语言添加完整的闭包支持。但是由于闭包可能引入的复杂性,在没有试验过不同提议原型实现的情况下,是很难评估闭包的全部影响的。

现在,加入 Neal Gafter 的 BGGA 提议的原型后,Mark Mahieu 已经开始合并由 Bob Lee、Doug Lea、和 Josh Bloch 合写的 CICE/ARM 提议的原型实现简易实例创建表达式(CICE)只提供了一个更紧凑的语法,通过一个抽象方法来实例化某个内部类的实例,比如Runnable、Callable 或者Comparator 等。自动资源管理(ARM)块支持闭包的一个主要用例:在一个块内使用资源的作用域,比如当你退出这个块的语句范围时,你会自动调用资源的close 方法。

Mahieu 的最初实现只限于作用域。而对于 CICE,单是表达式就实现了公有局部变量(public locla variables)和隐式 final 局部变量;但没有实现公有局部(public locals)和类型推论。ARM 块实现只支持 ARM 块的 do(){}格式,并且依赖 java.io.Closeable 作为一个初始点。正如 Mahieu 所提示到的和 ARM 规范文档的本身所述,由于存在许多类型——比如 java.sql.Connection、Statement 和 ResultSet 等原因,使用 Closeable 是存在问题的,它们会抛出其他的未受查异常,所以不能用来实现。

这个原型已经帮助生成了提议中的一些细节,它是 ARM 实现的一个更新的 build ,它改变了 do(){}格式的缺省语义来处理受查异常。

随着 Stephen Colebourne 对于 FCM 原型工作的展开,我们将会在明年看到这些提议的哪些方面能起作用,而哪些不能起作用。

查看英文原文: Mark Mahieu Creates CICE Closure Prototype

2008-01-24 07:36934
用户头像

发布了 127 篇内容, 共 46.7 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

第4周作业_贷款申请用例

园子

互联网金融 小额贷款 去中心化金融借贷系统开发

产品经理训练营第0期-第四次作业

孙行者

第0期 第四周作业 极客大学产品经理训练营

【LeetCode】K 个不同整数的子数组题解

Albert

算法 LeetCode 2月春节不断更

用例文档练习

王一凡

产品经理

/(ㄒoㄒ)/~~晚了

Nydia

HTTPS的安全性从何而来?

金融科技的碎片化思考(中)

曲水流觞TechRill

金融科技

干个副业开个小店的简单分析

boshi

创业 副业赚钱 七日更

第四章作业-用例

Wangyunnfei

产品训练营第四周作业

朱航

业务流程与产品文档

王一凡

产品经理训练营

盘点和程序员相关的那些事,让你不再被割韭菜,薅羊毛!

孙叫兽

程序员 程序人生 高薪 话题讨论

第四周作业

墨狂之逸才

作业4

YING꯭YING

「产品经理训练营」作业 04

🌟

产品经理 产品经理训练营 产品经理训练

用例--学生智慧课堂扫码加入课堂

赝品

产品经理训练营第四次作业

Jobs

20210209—生活记录

VC

二月春节不断更

LeetCode题解:297. 二叉树的序列化与反序列化,DFS,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

产品经理第四周作业

朱琴

云计算自动化对于虚拟化环境意味着什么?

云计算

如何检验人生的假设

熊斌

个人提升 2月春节不断更

数据结构与算法 - 排序1.冒泡排序

小马哥

Java 排序算法 数据结构与算法

Elasticsearch 精确匹配与全文搜索

escray

elastic 七日更 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

产品训练营 - 作业 4

简小一

极客时间购买课程用例

Geek_a32093

架构11周

FreeOcean

不可用原因

产品经理训练营-作业四

胡小湖

面试官系列:讲讲快速失败和安全失败的区别?

后台技术汇

面试 2月春节不断更

第四周总结

Jove

计算机中的流水线技术到底是个啥?

冰河

程序员 进阶 计算机 流水线技术

Mark Mahieu创建CICE闭包原型_Java_Charles Humble_InfoQ精选文章