int, char 와 같은 기본형은 객체가 아닙니다. Java 는 객체지향언어인데 객체가 아닌 데이터 타입이 있다는 것은 놀라운 일입니다.
java.lang.Integer 나 java.lang.Character 등등의 기본형에 대한 wrapper 가 있으니 걱정하지 않으셔도 됩니다.
물론 클래스 객체를 만들면 속도면에서 저하가 심합니다. 이는 언어 설계상의 문제점이라 볼 수 있습니다.
만일 64bit 이상의 정수를 쓰려면 어떻게 해야할까요?
java.lang.BigInteger 라는 클래스가 있습니다. 매우 쓰기 까다롭습니다.
BigInteger 를 새로 만들어 보는 것도 java 를 배우는 좋은 방법인 것 같군요...
You are viewing a single comment's thread from:
헐...BigInteger이 있는지도 몰랐네요...감사합니다!