아이템13. clone 재정의는 주의해서 진행하라
다룰 내용 clone 메서드를 잘 동작하게끔 해주는 구현 방법 언제 그렇게 해야 하는지, 가능한 다른 선택지에 관해 Cloneable Interface 가 하는 일 메서드 하나 없는 인터페이스 Object.clone()의 동작 방식을 결정한다. Cloneable을 구현한 클래스의 인스턴스에서 clone을 호출하면 그 객체의 필드들을 하나하나 복사한 객체를 반환하며, 그렇지 않은 클래스의 인스턴스에서 호출시 CloneNotSupportedException을 던진다. clone 규약 // 이 객체의 복사본을 생성해 반환한다. // 복사의 정확한 뜻은 그 개체를 구현한 클래스에 따라 다를 수 있다. // true x.clone() != x // true x.clone().getClass() == x.getCl..
책/이펙티브자바
2021. 7. 20. 19:15
링크
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 이펙티브자바 아이템60
- 패스트캠퍼스 컴퓨터공학 완주반
- 가상 면접 사례로 배우는 대규모 시스템 설계 기초
- 모던자바스크립트
- 이펙티브자바 아이템59
- 백준
- dreamcoding
- HTTP 완벽가이드
- GCP
- 김영한 JPA
- REST API
- http
- 백기선 스터디
- js promise
- Spring Security
- java
- 이펙티브자바 스터디
- js api
- JS 딥다이브
- 김영한 http
- 킹수빈닷컴
- ㅇㄷㅇㅈ
- 드림코딩
- HTTP 완벽 가이드
- 이펙티브자바
- BOJ
- 프로그래머스
- JPA 연관관계 매핑
- js array
- 프로그래머스 SQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함