OpenJDKをベースにして登場するメジャーアップグレード版になるとみられるJava 7だが、実のところどういった新機能が導入されることになるのだろうか。Javaはバージョンアップするごとに機能が増え、追加された新機能をキャッチアップするだけでも大変だ。JavalobbyにJava 7 Update from Mark Reinhold at DevoxxのタイトルのもとDevoxxでMark Reinhold氏が発表したJava 7アップデートのサマリが紹介されている。Java 7で登場する機能を把握しておく上で便利なサマリなのでJavaデベロッパはチェックしておくとよさそうだ。
紹介されているサマリからさらに興味深い点をまとめると次のとおり。
大きな変更点
小さな変更点
性能改善点
そのほかの機能
Java 7での登場が難しいとみられる機能
G1ガベージコレクタの導入や非同期I/OやリアルファイルシステムAPIが実現されると、これまでよりも高速なサーバの開発やシステムの機能を活用したアプリケーションの開発が可能になる。表記もよりシンプルに記述できるようになる。MVMについては不透明な状況だが、仮にものになったとすればスケーラビリティやリソースの活用が従来よりもアップすることにつながりそうだ。
残念なのはクロージャの導入が見送られそうな点だろう。James Gosling氏の肝いりで2006年8月18日(米国時間)に発表されたJavaへのクロージャの導入提案だが、複数の候補があるなどコンセンサスを得るのが難しい状況にある。James Gosling氏はクロージャ賛成派だが、導入を疑問視する声も多い。クロージャはときに熱狂的に支持される機能であるだけに、Java 7の登場で導入されるかどうかは注目しておきたいポイントだ。
| Java SE 7、どうなるクロージャ? [2007/4/17] |
| ついにJavaにもクロージャ? - James Gosling氏らJDK7へ導入提案 [2006/8/23] |
| 超新星残骸中にないはずの多量の一酸化炭素 - 天文衛星「あかり」が発見 [21:42 2/9] |
| 【レポート】ROBO-ONE委員会 - 第20回大会でのROBO-ONE Lightの開催を決定 [20:27 2/9] |
| 火星に海の存在を示す有力な証拠が発見される - ESAが発表 [18:48 2/9] |
| iOS向けSPDYライブラリが登場、普及はじまるSPDY [11:57 2/9] |
| GitHubのアクティブプロジェクト、もっとも多いのはMITライセンス [11:42 2/9] |
|
[AKB柏木由紀]「SDN48」ラストシングルMVにゲスト出演 メンバーの10年後の同窓会で再会 [05:00 2/10] ホビー |
|
大東駿介、改名後初の写真集発売--名前を変えたのは「自分の決意表明です」 [00:30 2/10] エンタメ |
|
悲しいけれど超ウマい!極貧芸能人が編み出した奇跡のアイデアレシピベストテン! [00:06 2/10] キャリア |
|
みんなが聴きたい女性アーティスト・ラブソングベスト30を思い出の映像と共に発表! [00:05 2/10] キャリア |
|
でかっ!体長12mもあるジンベイザメが水揚げされる(動画) [00:04 2/10] キャリア |