Java에서 원시타입 vs 참조타입 어떤 걸 사용해야 할까?
[개요] 자바에서 숫자를 다루기 위한 타입들은 크게 두 가지로 분류할 수 있습니다. 하나는 '원시 타입(primitive type)'이고, 또 다른 하나는 참조 타입(reference type)'입니다. 원시 타입은 (int, double, boolean... )을 말하며, 참조 타입은 (Integer, Double, Boolean...)을 말합니다. 요즘 자바는 오토박싱, 언박싱이 잘 되어서, 원시 타입과 참조 타입을 코드 구현상에서 같이 사용해도 개발자 입장에서는 크게 불편함이 없습니다. int i = Integer.valueOf(1); Integer integer = i; //오토박싱 언박싱이 되기 때문에, 이런식으로 사용해도 컴파일 오류를 발생하지 않습니다. (+ 참고로 오토박싱은 메모리 누수의 ..
Java
2019. 5. 19. 13:56