2013년 5월 29일 수요일

숫자처리 클래스

숫자처리 클래스
 : 자바에서 간단한 계산을 할 때에는 대부분 기본 자료형을 사용
    -> 기본자료형은 자바의 힙(Heap)이라는 영역에 저장되지 않고, 스택(stack)이라는 영역에 저장된다.

기본자료형의 숫자를 객체로 처리해야 할 필요가 있는데 이런 처리하는 클래스들은 감싼(Wrapper) 클래스라고 부르며 모두 Number, abstract 클래스를 확장(extends)한다.

Character 클래스를 제외하고는 공통적인 메소드 ( parse타입이름(), valueOf() )를 제공한다.
parse타입이름() : 기본자료형 리턴
valueOf() : 참조자료형 리턴

참조자료형 중에서 더하기 연산이 가능한것은 String 뿐이지만 숫자를 나타내기 위한 Byte, Short, Integer, Long, Float, Double 타입들은 필요시 기본 자료형처럼 사용 가능.
따라서 new를 사용하여 객체를 만들지 않아도 값 할당 가능하다.

댓글 없음:

댓글 쓰기