티스토리 뷰

⭐ 래퍼클래스를 생성하는 두가지 방법

  • new Integer()와 같이 생성자로 생성하는 방법
  • Integer.valueOf()와 같이 메서드를 이용하는 방법이 있다.

📚 무엇을 사용해야할까?

  • Wrapper.valueOf()를 사용해서 클래스를 사용하는 것이 좋다.📚 이유는?
  • 생성자로 생성하게 되면 같은 값을 가지고 있어도 새로운 객체로 생성하게 되지만,
    valueOf를 통해서 생성하게 된다면 같은 값을 가진 객체가 있는지 먼저 검사한 뒤,
    객체가 존재하는 경우 변수에 기존 객체의 메모리 주소를 할당하여 새로운 객체의 생성을 막는다.

⭐ 오토박싱이란?

  • Wrapper.valueOf함수를 암묵적으로 사용하여 래퍼클래스를 작성하는 방법
    • Integer seven = Integer.valueOf(7); 과 같은 식을 아래와 같이 작성가능
    • Integer sevenAutoBox = 7;

      ⭐ 불변값

  • MAX_VALUE, MIN_VALUE,SIZE,BYTES와 같이 래퍼클래스에 변하지 않는 값들이 있다.

'JAVA > 자바의 다양한 객체' 카테고리의 다른 글

6. Date  (0) 2024.01.01
4. 래퍼클래스  (0) 2024.01.01
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함