package ch04; public class JavaPerf { public static void main(String[] args) { long startTime; int index; // int[] 1ìµ ê° ì½ì startTime = System.currentTimeMillis(); int[] intElements = new int[100000000]; for (int i = 0; i < 100000000 - 1; i++) intElements[i] = 1; intElements[100000000 - 1] = 2; System.out.printf("int[] 1ìµ ê° ì½ì : %së°ë¦¬ì´\n", System.currentTimeMillis() - startTime); // int[] 1ìµ ê° ì¤ ì°¾ê¸° startTime = System.currentTimeMillis(); index = 0; while (2 != intElements[index]) index++; System.out.printf("int[] 1ìµ ê° ì¤ ì°¾ê¸°: %së°ë¦¬ì´\n", System.currentTimeMillis() - startTime); // --- // Integer[] 1ìµ ê° ì½ì startTime = System.currentTimeMillis(); Integer[] integerElements = new Integer[100000000]; for (int i = 0; i < 100000000 - 1; i++) integerElements[i] = 1; integerElements[100000000 - 1] = 2; System.out.printf("Integer[] 1ìµ ê° ì½ì : %së°ë¦¬ì´\n", System.currentTimeMillis() - startTime); // Integer[] 1ìµ ê° ì¤ ì°¾ê¸° startTime = System.currentTimeMillis(); index = 0; while (2 != integerElements[index]) index++; System.out.printf("Integer[] 1ìµ ê° ì¤ ì°¾ê¸°: %së°ë¦¬ì´\n", System.currentTimeMillis() - startTime); } }