Java SE 7语言大跃进 支持Strings状态转换

来源:不详 责任编辑:栏目编辑 发表时间:2013-07-01 04:25 点击:

据外媒报道,Project Coin就是工作在发生细微语言变化的Java SE 7的OpenJDK的新称号。在Java.net最新的网络投票中,曾经问到究竟Project Coin中最有趣的新特性是什么。经过对大量Java程序员对此问题的看法进行分析之后,在这里,我将为大家揭露专业人士们提出的每个候选结果及原因。

候选结果有:

对Strings 转换状态的支持:

对于最求灵活多变喜好Strings的Java开发者,这可说的上是一个莫大的福音了,这个特性可以帮助他们避免较长的if-then-else造成的拥堵。但是,从我个人的角度,认为既然我们最求的是灵活性,那么Strings的性能将远远优于Emuns,所以没有必要寻找特别的转换装置。正因此,我并不十分推崇这个特性。

多异常捕获机制:

能够一次捕获多个相关异常纵然是很方便,但介于非检查异常和在框架多层结构中捕获异常时,这个功能有时反而会越帮越忙,所以我也不十分推荐这个特性。

对集合的方括号标记:

这项特性可以让集合像数列一般变得井井有条。但也有人争辩,正是因为集合的语法更加方便和自由才让大家更喜欢使用,这样把它和数列的语法同化,只会磨灭它原本的特性。因此,这项我也不很推荐。

带有类型推导的简洁构造器:

这个特性可以通过基于实例化对象数据类型的构造器,让编译器了解泛型,而不需要目再重新定义泛型。但是很多人认为,这是个很糟糕的主意,因为这意味着磨灭了Java语言原本的有点。我个人虽然不介意,但是也不推荐。

其他语言的名称调用:

这个特性可以支持非Java语言的调用方法,短期内可能优势并不显著,但是从长远来看,在这个多语言融合不断发展的世界,这绝对是一个非常棒的想法。

小结:

Java本身已经是一个十分成熟的程序语言了,所以我们所渴望改进的地方也是十分有限的。换句话来讲,我喜欢Java的全部。

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • Java编程语言的八大优点
    • JVM对象生命周期详细介绍
    • Java平台上的CRM系统
    • Java 算数测试小程序
    • Java环境 使用Resin在NT环境下配置JSP环境
    • Command(命令模式)
    • Java 一个简单的画图程序
    • Java 日历的小程序
    • Java 统计代码的小工具
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1