熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

Java SE 7語言改進 支持Strings狀態轉換

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