タグ

Javaと*後で読むに関するpoad1010のブックマーク (2)

  • 拡張for文の真の実力を知り、反復処理を使いこなせ

    ここで指定する「集合式」には、反復処理の対象とする「値の集合」を定義したオブジェクトを表す式を指定します。またその式の評価結果は、「java.lang.Iterableインターフェイスを実装したオブジェクト」「配列のインスタンス」のどちらかになる必要があります。 Iterator(イテレータ)を使った場合 まず、「java.lang.Iterableインターフェイスを実装したオブジェクト」の例を見てみます。その前に、APIリファレンスの「java.lang.Iterableインターフェイス」を参照してみましょう。すると、このインターフェイスには「java.util.Iterator iterator()」というメソッドが宣言されていることが分かります。前回の「キュー構造をJavaで実装してジェネリック型を理解する」で説明したことを思い出してもらえば、このメソッドではジェネリック型を利用して

    拡張for文の真の実力を知り、反復処理を使いこなせ
  • 分散KVS「okuyama」のインストール

    前回の記事では「okuyama」の概要と機能的特徴を紹介しました。ご紹介できていない機能もまだいくつもあるのですが、説明ばかりでもつまらないと思いますので、今回は実際に「okuyama」を動かしてその機能を体感していただこうと思います。 1.「okuyama」のインストールから起動まで (1)事前準備 「okuyama」はJavaでできていますので、とにもかくにもJavaが必要です。 Javaは一度コードを書けば実行環境の差はJavaバーチャルマシンが埋めてくれる"Write once, run anywhere"の思想でできているため、基的に環境は選びません。 実際に筆者が開発に利用している環境はCentOS、Red Hat、Windows7WindowsXp、Mac OS Xなどです。連載ではCentOS5.5(32bit)をベースに進めていきます。筆者は今回の環境をWindow

  • 1