Java
public static void main(String[] args) {←このargsを受け取りたいってときの方法です。 Eclipseでコマンドライン引数を与えて実行する方法 | 学習B5デスノート にある通りなんですが、mainメソッドのあるファイルを右クリック →実行 →実行の構成 →(x)= 引…
TDDとはTest Driven Development(テスト駆動開発)の略です。 テストコードを書いてから実装しましょう、という開発手法です。 今回は実際にどうやるのかバグがないプログラムのつくり方 JavaとEclipseで学ぶTDDテスト駆動開発 (Be agile!)作者: 川端光義,…
昨日に引き続き今日は、Runnableインターフェイスを実装する場合のマルチスレッドプログラムです。Q. Runnableインターファイスを実装するのはどんなとき? A. 他に継承する必要のあるクラスがあり、Threadクラスを継承できないとき。Q. どうやって実装する…
マルチスレッドってそれとなくわかった気になって、使っていたのですが 改めて調べ直してみました。マルチスレッドとは 複数の処理が一つのプログラム上で動いているように見せる方法。種類 Threadクラスを継承 Runnableインターフェイスを実装 shynchronize…
HadoopのReducerや、Androidアプリによく登場するIterator。いつも書き方を調べてしまうので自分用にまとめます。例、 public void reduce ( Text key, Iterator<IntWritable> values, OutputCollector<Text, IntWritable> output, Reporter reporter ) throws IOException { int sum = 0; wh</text,></intwritable>…