boxing unboxing (1) 썸네일형 리스트형 JAVA : boxing, unboxing 기본type 을 객체로 쓰려한다면 -> boxing 객체를 기본type으로 쓰려한다면 -> unboxing 이때 boxing이 된 기본 type은 객체이므로 heap 메모리에 올라가고 객체였던 것을 기본type으로 unboxing 할 경우엔 stack 메모리에 올라가게 됩니다. ex ) int i = 123; // a value type object o = i; // boxing int j = (int) o; // unboxing java 1.4버전 까지는 wrapper 클래스를 사용함으로서 이를 명시적으로 작성해야했으나 1.5버전부터는 wrapper클래스를 안쓰는 방향으로 지양합니다. int i = 123; Integer wrapI = new Integer(i); // Boxing개념 i = wrapI.. 이전 1 다음