疑問  Java は全部値渡し!?

値渡し 参照渡し

String型は参照型?

http://qiita.com/chihiro/items/06460671a45b2b2582f1

int[] array = {10,20,30};
System.out.println("呼び出し前:" + array[0]);
method(array);
System.out.println("呼び出し後:" + array[0]);

void method(int[] array){
     int[] nums = {100,200,300};
     array= nums;
}

Java において、参照型の場合でもメソッドへの引数は『 「参照値」という「値」を「値渡し」 』してるだけ。???

qiita.com