My footsteps

래퍼클래스,Number클래스,오토박싱&언박싱 본문

예습/이론

래퍼클래스,Number클래스,오토박싱&언박싱

밀김 2023. 1. 22. 11:46
728x90

 

 

 

 

 

- 래퍼클래스 : 기본형을 감싸는 클래스 (8개의 기본형을 객체로 다뤄야할때 사용)

 

 

 

 

 

 

- Number클래스 : 모든 숫자 래퍼 클래스의 조상

 

- long보다 큰 수는 Biginteger , Double보다 큰 수는 BigDecimal

 

 

 

 

 

- 다양한 변환 방법

문자열>기본형(parse..) / 문자열>래퍼클래스(valueOf)

 

 

" " 문자열을 n진법으로 바꾸는 방법은 바꾸싶은 진법에 , 콤마를 붙이면됨

 

 

 

 

 

 

- 기본형을 감싸서 래퍼클래스(참조형=객체)로 바꿔주는게 오토박싱(Autoboxing) / 래핑한걸 다시 풀어서 기본형으로 바꾸는게 언박싱(Unboxing) 

 

 

자바 버전이 업데이트 되면서 컴파일러가 자동으로 변환해준다

 

 

 

 

 

 

 

728x90