タグ

java7に関するyosuke_furukawaのブックマーク (4)

  • java.lang.Stringのメソッドをむりやり書き換える - 418 | I'm a teapot

    このブログエントリーはご覧のスポンサーの提供でお送りします。 変態アドベントカレンダー in Summer すみません。。自分の担当の日をすっかり忘れて放置してました。 というわけで、変態的なネタを考えてたらJava7から入ったinvoke dynamicを使ったmetaclass的実装を以前見た気がするのを思い出しました。 A cookbook for JSR 292 というわけで早速トライ! Mainクラスは以下のようにして、toUpperCaseを途中からtoLowerCaseにしてみたよ! これでばっちり色んな変態ないたずらができるね! package metaclass; import java.lang.invoke.MethodHandles; import metaclass.MetaClass; import static java.lang.invoke.MethodT

    yosuke_furukawa
    yosuke_furukawa 2012/07/23
    ほえー。知らんかった。
  • Oracle Releases Java 7 -- ADTmag

  • Java SE 7のjava.nio.file.Filesがとても便利な件 - きしだのHatena

    とても便利。 たとえば、あるサイトからHTMLをダウンロードしてファイルに保存する場合。 try(InputStream is = new URL("http://www.google.com/").openStream()){ Files.copy(is, Paths.get("C:\\Users\\kishida\\Downloads\\google.html")); } ファイルの内容を一行ずつ読み込んで処理をする場合。 for(String s : Files.readAllLines(Paths.get("C:\\Install.log"), Charset.defaultCharset())){ System.out.println(s); } まあ、直接文字列でファイルパスを渡せなかったり、デフォルトCharset使う場合でも引数が省略できなくて、まだるっこいコードになってし

    Java SE 7のjava.nio.file.Filesがとても便利な件 - きしだのHatena
  • JJUG CCC 2011 Spring 発表資料

    JJUG CCC 2011 Spring 発表資料 2011年5月25日 at 2:17 午後 2件のコメント 先日、JJUG CCC 2011 Spring が開催され、基調講演では丸山先生のご登壇後、Jenkins の川口さんにお話頂きました。朝早くから大ホールが満員になる程ご参加頂きありがとうございました。午後の A-1 セッションで Java SE 7 の新機能について紹介させて頂きましたが、会場が満席で立ち見でご参加頂いた方もいらっしゃいました。多くの皆様にご参加頂きまして誠にありがとうございました。先日発表した Java SE 7 の新機能紹介資料を公開しますので、どうぞ下記よりご確認ください。 また、A-2 セッションでは弊社、杉さんより Project HotRockit について紹介されました。杉さんの発表資料も併せて公開しますので、下記よりご参照ください。 最後に、A-

  • 1