Java1 primitive type VS wrapper Class (Java) primitive type과 wrapper Class 개념 Wrapper Class는 Primitive Type을 객체화한 것이다. int와 Integer를 예로 든다면 int의 경우 단순하게 숫자로서만 사용할 수 있다. Integer의 경우 객체 형태로 생성되어 null 값이 들어갈 수 있고, toString과 같은 메서드를 사용할 수 있으며, 제네릭 의 형태로도 사용할 수 있게 된다. 굳이 객체가 필요없다면 primitive type을 사용하는 것이 효율적 wrapper의 경우 결국 객체를 생성하는 것인데, 굳이 객체가 필요한 경우가 없거나 null값을 반환할 필요가 없다면 객체를 생성하지 않고 primitive type을 사용하는 것이 메모리의 측면에서 효율적이다. 또한 wrapper의 경우 객체이.. 2022. 12. 21. 이전 1 다음