配列に代入

研究室のパソコンにLinux環境がないので
VMwareっていうのを使えるように頑張ってます。
CentOSのisoをゲットしている間にJavaのおべんきょ(・ω・)

  • 配列

初期化と代入の違いに混乱。。

public class Hairetsu{
  public static void main(String[] args){
    int[] test = {3, 6, 9, 12, 13, 15};

    for(int i = 0; i < test.length ; i++){
      System.out.println("3の倍数か3のつく数字" + test[i]);
    }
  }
}

配列に値を代入するところを

public class Hairetsu2 {
  public static void main(String[] args){
    int[] test = new int[] { 3, 6, 9, 12, 13, 15 };
    for(int i = 0; i < test.length ; i++){
      System.out.println("3の倍数か3のつく数字" + test[i]);
    }
  }
}

にしてみても同じ結果を得られたのですが
よくわからない。。
newでtestっていうオブジェクトを作っているってこと…??
それなら上のように初期化した場合のtestはオブジェクトなのか。。

まだオブジェクト指向のところまで本*1勉強していないので混乱を起こしやすいです(;;

*1:お世話になってるJavaの本

改訂第2版 Java言語プログラミングレッスン (上)

改訂第2版 Java言語プログラミングレッスン (上)