首页 > 其他 > 详细

1.2 Coin 项目

时间:2016-01-05 12:10:26      阅读:167      评论:0      收藏:0      [点我收藏+]

自2009年起,Coin便是Java 7(和Java 8)中一个开源的子项目。创建Coin项目是为了反映Java语言中的微小变动;

修改Java语言,按不同的修改方式及其复杂度依次分为:类库、工具提供的功能、语法糖、语言的新特性、类文件格式的变化、VM的新特性;

语法糖,是描述一种语言特性的短语;它表示这是冗余的语法——在语言中已经存在一种表示形式了,但语法糖用起来更便捷;

Coin项目提案的评判规则很简单,贡献者要完成三项任务,a 提交一份详细的提案来描述修改,b 在邮件列表上针对提案进行开放式讨论,能够接受其他参与者建设性的批评和建议,c 随时可以提供一组能够实现变化的补丁原型;

开源的Java平台开发主要集中在项目OpenJDK上,邮件列表coin-dev、lambda-dev和mlvm-dev等式讨论未来各种可能性的主要场所;【天朝貌似无法访问】【OpenJDK_百度百科】

技术分享

Coin项目选择的路线非常明智,它建议贡献者们在修改提案中远离类型系统,因为对这种修改而言,即使最小的变化都要做大量的工作,所以这种做法也是比较务实的;

1.2 Coin 项目

原文:http://www.cnblogs.com/springup/p/5101593.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!