コンピュータクワガタ

かっぱのかっぱによるコンピュータ関連のサイトです

J2SE 5.0を試してみました。

J2SE5.0 虎の穴を参考に以下のコードを試して見ました。

import java.util.List;
import java.util.ArrayList;

public class Test1 {
    public static void main(String[] args) {
        generics();

        autoboxing();
    }

    private static void generics() {
        System.out.println("***** Genericsテスト");
        List list = new ArrayList();

        for (int i = 0; i < 10; i++) {
            list.add(new Integer(i));

            int x = list.get(i).intValue();
            System.out.print(x + " ");
        }

        System.out.println("\n***** Genericsでセットした内容の確認");
        for (Integer i : list) {
            System.out.print(i + " ");
        }
    }

    private static void autoboxing() {
        System.out.println("\n***** Autoboxing");
        Integer i = new Integer(50);
        System.out.println(i);

        i = 20;
        System.out.println(i);

        int i2 = i;
        System.out.println(i2);
    }
}

実行結果は以下のとおり。

O:\research\program\java\tiger>"C:\Program Files\Java\jdk1.5.0\bin\java" Test1
 ***** Genericsテスト
0 1 2 3 4 5 6 7 8 9
 ***** Genericsでセットした内容の確認
0 1 2 3 4 5 6 7 8 9
 ***** Autoboxing
50
20
20

それと、デフォルトのインストールの場所が、上記のように、Program Filesの中になっていました。