タグ

Javaに関するel-condorのブックマーク (24)

  • Time to move on…

    Time to move on… 2015年7月10日 at 1:00 午後 1件のコメント ついに、この日がやってきました。日がオラクルにおける Java エバンジェリスト活動の最終日になりました。Sun からオラクルと、継続してご指導ご支援頂きました皆様、そして全国の Java コミュニティの皆様に、心から厚く御礼を申し上げます。 今後、引き続き Java コミュニティの皆様と交流を持たせていただくのは、日オラクルの伊藤 敬さんです。 Twitter : @itakash 2001年 8月にSun Microsystems に中途入社し、早いもので14年の月日が流れました。外資系企業という出入りが多い環境の中、自身これだけよく長く続いたと思っています。Sun 時代に GlassFish という製品にめぐり会い、プリセールス兼 Java エバンジェリストとしてエバンジェリスト活動を開

    Time to move on…
    el-condor
    el-condor 2015/07/10
    お疲れさまでした
  • Java8で最もインパクトのある構文拡張、デフォルトメソッド - きしだのHatena

    Java8でのラムダの使い方などを説明してきたのですが、構文拡張自体には触れていなかったので、改めてここで簡単に説明しておこうと思います。 まずは、Java8で実際に最もインパクトがある言語拡張、インタフェースのデフォルトメソッドです。 デフォルトメソッドとデフォルト実装 いままでインタフェースには実装をもつことができませんでしたが、Java 8からはインタフェースが実装をもてるようになります。 実装をもつメソッドを定義するときには、キーワードdefaultをメソッドの前につけます。 interface Foo{ void print(String s); default void twice(String s){ print(s); print(s); } } twiceメソッドが実装をもっています。この実装をデフォルト実装といいます。 デフォルトメソッドを実装するクラスで、デフォルトメ

    Java8で最もインパクトのある構文拡張、デフォルトメソッド - きしだのHatena
    el-condor
    el-condor 2013/06/11
    素晴らしい。とは言え、エンプラ方面では、このことによる悲劇が多発しないとは言えない...
  • Java8で強化されたMapと、書きやすくなったメモ化再帰 - きしだのHatena

    Java8のlambda構文の話を書くと、旧来の書き方でいいというコメントがつくのですが、それでも便利になったMapの恩恵を受けることは多いんじゃないかと思います。 ※ 2018/5/31 Java9からはメモ化再帰には使えなくなっています ※ 2019/2/15 なんか問題ない? Mapには、lambda式を使ったメソッドが多く追加されていますが、たとえばgetOrDefaultメソッドのようなlambda式を使わないメソッドも追加されていて、これも便利です。 そして、このようなlambda式を使わないメソッドも、間接的にはlambda構文サポートでの言語拡張のおかげです。 Mapはインタフェースなので、Java7までの構文でメソッドを追加しようとすると、Mapを実装しているすべてのクラスに新しいメソッドの実装を追加する必要がありました。そしてそれは現実的に不可能なので、今までMapなど

    Java8で強化されたMapと、書きやすくなったメモ化再帰 - きしだのHatena
    el-condor
    el-condor 2013/05/23
    "Java8のlambda構文の話を書くと、旧来の書き方でいいというコメントがつくのですが" Java5のGenericsとかEnumの話をした時に、同様の話をよく聞きました。それがJava界の現状だとすると、Java好きの身としては哀しい。
  • オラクルがJavaFXのiOSとAndroid版をオープンソース化へ

    米オラクルがJavaFXの一部をOSS化する。iOS、Android版は今後コミュニティベースでの開発に移行することになった。 米オラクルは、JavaFXプラットフォームのiOSおよびAndroidインプリメンテーションを向こう数カ月以内に完全にオープンソース化する。同社幹部のリチャード・ベア氏がFX Experienceブログで2月11日に発表した。 ベア氏によると、同社が先月アンケートを実施した結果、回答者の多くが、バグ報告やコードへの貢献の形でiOSとAndroidの移植に貢献すると表明した。これを受けて、コードを公開した時点で着手してもらえるよう、セットアップに力を入れているという。 まず18日の週にもiOSの一部を公開し、残るiOSとAndroidは向こう数カ月以内に公開を予定している。 Oracleは昨年のJavaOneで、2012年内にJavaFXの全てをオープンソース化する

    オラクルがJavaFXのiOSとAndroid版をオープンソース化へ
    el-condor
    el-condor 2013/02/13
    これでJRubyFXでiOSアプリが開発できるとしたら俺得。