據外媒報道
Project Coin就是工作在發生細微語言變化的Java SE
的OpenJDK的新稱號
在最新的網絡投票中
曾經問到究竟Project Coin中最有趣的新特性是什麼
經過對大量Java程序員對此問題的看法進行分析之後
在這裡
我將為大家揭露專業人士們提出的每個候選結果及原因
候選結果有
對Strings 轉換狀態的支持
對於最求靈活多變喜好Strings的Java開發者
這可說的上是一個莫大的福音了
這個特性可以幫助他們避免較長的if
then
else造成的擁堵
但是
從我個人的角度
認為既然我們最求的是靈活性
那麼Strings的性能將遠遠優於Emuns
所以沒有必要尋找特別的轉換裝置
正因此
我並不十分推崇這個特性
多異常捕獲機制
能夠一次捕獲多個相關異常縱然是很方便
但介於非檢查異常和在框架多層結構中捕獲異常時
這個功能有時反而會越幫越忙
所以我也不十分推薦這個特性
對集合的方括號標記
這項特性可以讓集合像數列一般變得井井有條
但也有人爭辯
正是因為集合的語法更加方便和自由才讓大家更喜歡使用
這樣把它和數列的語法同化
只會磨滅它原本的特性
因此
這項我也不很推薦
帶有類型推導的簡潔構造器
這個特性可以通過基於實例化對象數據類型的構造器
讓編譯器了解泛型
而不需要目再重新定義泛型
但是很多人認為
這是個很糟糕的主意
因為這意味著磨滅了Java語言原本的有點
我個人雖然不介意
但是也不推薦
其他語言的名稱調用
這個特性可以支持非Java語言的調用方法
短期內可能優勢並不顯著
但是從長遠來看
在這個多語言融合不斷發展的世界
這絕對是一個非常棒的想法
小結
本身已經是一個十分成熟的程序語言了
所以我們所渴望改進的地方也是十分有限的
換句話來講
我喜歡Java的全部
From:http://tw.wingwit.com/Article/program/Java/hx/201311/26004.html