Java no memo

自分のためのJavaメモ。

Runnableインターフェイス

  • Threadクラスを継承できない場合に使う。
使い方
  1. java.lanパッケージのRunnableインターフェイスを実装する。
  2. run()メソッドを実装する。
  3. Threadクラスのインスタンスを作る。
  4. 引数に別スレッド実行するインスタンスを入れる。
  5. スレッドのインスタンスstart()メソッドを実行する。
// Car.java
public class Car implements Runnable {
  @Override
  public void run() {

  }
}
// Test.java
public class Test {
  public static void main(String[] args) {
    Car car = new Car();
    Thread thread = new Thread(car); 
    thread.start();
  }
}