MapleStory Cookie With Halo

☕ JAVA/☕ Variables & Data Type

[JAVA]Autoboxing & Unboxing

뉴이 NUEY 2024. 11. 12. 23:23
반응형

 

Autoboxing
: 기본타입 → wrapper class참조타입자동변환.

원래는 이렇게 intValue로 변환해서 써야하는데
autoboxing 덕분에 형변환을 하지않아도 int에 Integer가 들어간다.

  • 많이 쓰는 collection의 generic도 <wrapper class>을 적는다.
  • 하지만 기본타입 int를 바로 추가할 수 있다.
  • 컴파일러가 자동으로 autoboxing해주기 때문이다.

Unboxing
 : wrapper clas참조타입→기본타입으로 자동변환.

원래는 이렇게 적어야 하는데
컴파일러가 unboxing형변환을 해줘서 바로 담을 수 있다.


※ 결론
옛날 버전에서는 자동으로 기본형↔참조형 타입변환되지 않았는데,
지금은 컴파일러가 해주기 때문에 우리가 편하게 바로 쓸 수 있다는 것이다.

참조 : https://youtu.be/U97lvN1JhrA?si=qW3icQrZnYgQRg45

반응형

'☕ JAVA > ☕ Variables & Data Type' 카테고리의 다른 글

[JAVA]Vector란?  (0) 2024.11.18
[JAVA]Collections 종류  (0) 2024.11.17
[JAVa]Wrapper 래퍼클래스&형변환(+진법변환)  (0) 2024.11.11
[JAVA]String 특징  (1) 2024.11.06
[JAVA]class를 List/Map으로 만들기  (0) 2024.10.28