タグ

2010年11月5日のブックマーク (2件)

  • Javaジェネリクス再入門 - プログラマーの脳みそ

    ジェネリクスでは、「型」を変数にした「型変数」というものを取り扱う。型変数で何が嬉しいかというと、メジャーな例ではコレクションAPIが挙げられる。java.util.Listとかjava.util.Mapとかのデータを格納するタイプのユーティリティクラスのことだ。 2004年にJavaのバージョンが5.0となるまでは、Javaにはジェネリクスの機能はなかった。なので、Listにデータを格納し、取得する場合は List list = new ArrayList(); list.add("hello!"); String str = (String) list.get(0); といったソースコードになる。 add()の引数はObject型で宣言されており、どんな参照型でもadd()することができた。 get()の戻り値もObject型で宣言されておりキャストが必要だった。このキャストはプログラ

    Javaジェネリクス再入門 - プログラマーの脳みそ
    ttmmrr
    ttmmrr 2010/11/05
    RT @nagise: 思い立って 「Javaジェネリクス再入門」を書いてみた。
  • 1クリックでYouTube動画の変換・ダウンロードが可能なウェブツール「DownloadTube」 | ライフハッカー・ジャパン

    YouTube動画をいとも簡単に1クリックで変換・ダウンロードしたいという方は「DownloadTube」を試してみて下さい。DownloadTubeは、YouTubeファイル変換用のウェブベースのフリーツール。 変換したい動画のURLをコピー、DownloadTubeを開いて、URLをペーストし、フォーマットを選択します。DownloadTubeは、YouTube動画をMPG、MOV、3GP、MP4形式、音声のみのmp3形式などへ変換可能。FLVフラッシュファイルのまま、ダウンロードもできます。「Convert and Download」をクリックするとファイルが変換され、パソコンに保存されます。 DownloadTubeは、登録も不要なフリーサイト。 DownloadTube [via One Thing Well] Jason Fitzpatrick (原文/まいるす・ゑびす)

    1クリックでYouTube動画の変換・ダウンロードが可能なウェブツール「DownloadTube」 | ライフハッカー・ジャパン