Immutableモード

320 ワード

モードを変更しない
変数を初期化した後、変更しない
テクニック:コンストラクション関数でfinal変数の例を初期化する
public class Student{
  private final String name;

  public Student(String name){
       this.name = name;
  } 

  public String getName(){
    return name;
  }

}

JUC例
copy-on-wirte読み書き分離、書き込み時コピーCopyOnWirteArrayList