아이템 61. 박싱된 기본 타입보다는 기본 타입을 사용하라
자바의 데이터 타입은 기본형, 참조형이 있다. 그리고 각각의 기본형에 대응하는 참조타입이 이쓴데 이를 박싱된 기본 타입이라고 한다. 예를 들어 Int, double, boolean 이 기본타입이라면 Integer, Double, Boolean 을 박싱된 기본타입이라고 한다. 오토박싱과 오토언박싱 덕분에 크게 구분하지 않고 사용할 수는 있지만 둘의 차이점은 분명히 알고 사용하여야 한다. 기본 타입과 박싱된 기본 타입의 차이 기본 타입은 값만 가지고, 박싱된 기본 타입은 값에 더해 식별성 (identity)라는 속성을 가진다. 즉, 박싱된 기본 타입의 두 인스턴스는 값이 같아도 서로 다르다고 식별될 수 있다는 뜻이다. 기본 타입의 값은 언제나 유효하나, 박싱된 기본타입의 경우 null 을 가질 수 있다. 기..
책/이펙티브자바
2021. 9. 17. 17:35
링크
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- java
- js promise
- 이펙티브자바 아이템60
- 프로그래머스
- HTTP 완벽 가이드
- 김영한 JPA
- http
- 백기선 스터디
- 모던자바스크립트
- REST API
- 드림코딩
- js array
- js api
- 김영한 http
- 패스트캠퍼스 컴퓨터공학 완주반
- JPA 연관관계 매핑
- dreamcoding
- Spring Security
- 백준
- 가상 면접 사례로 배우는 대규모 시스템 설계 기초
- HTTP 완벽가이드
- ㅇㄷㅇㅈ
- 이펙티브자바 스터디
- 이펙티브자바
- 이펙티브자바 아이템59
- JS 딥다이브
- GCP
- 킹수빈닷컴
- 프로그래머스 SQL
- BOJ
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
글 보관함