2012年7月19日のブックマーク (2件)

  • Javaのモジュール化を前進させるProject Jigsawは、Java 8からこぼれてJava 9へ

    Javaのモジュール化を前進させるProject Jigsawは、Java 8からこぼれてJava 9へ Javaの次のバージョンとなるJava SE 8は来年2013年9月頃に最終リリースを予定しています。このJava SE 8に新機能として入る予定だったProject Jigsawについて、実装時期を延期する提案をするとOracleJava Platform Groupチーフアーキテクト、Mark Reinhold氏が書いたブログ「Project Jigsaw: Late for the train」で表明されています。 その日語訳が、日オラクルでJavaのエバンジェリストをしている寺田佳央氏のブログにポストされた記事「Project Jigsaw: 列車の遅れ」で紹介されています。 Java SE 8を2013年9月頃にリリースすることを優先させるため、Project Jigs

    Javaのモジュール化を前進させるProject Jigsawは、Java 8からこぼれてJava 9へ
  • Java 8 vs Scala: 特徴を比較する

    Java 8はついにラムダ式を導入します。ラムダ式自体は2009年からProject Lambdaで利用することができました。当時はラムダ式はJava Closuresと言われていました。サンプルコードを紹介する前に、ラムダ式がJavaプログラマにとってなぜ歓迎すべき機能なのかを説明しましょう。 なぜラムダ式を使うのか ラムダ式の一般的な使い方はGUI開発においてです。一般的に、GUIプログラミングではイベントと結びつく振る舞いを解決する必要があります。例えば、ユーザがボタンを押したとき(イベントが発生したとき), プログラミングは何らかの処理を実行する必要があります。例えば、Swingでは、次のコードで示すようにActionListenersを使います。 class ButtonHandler implements ActionListener { public void actionP

    Java 8 vs Scala: 特徴を比較する