[이펙티브 자바] 아이템 13.clone 재정의는 주의해서 진행해라
Cloneable은 어떤 클래스를 복제해도 된다는 사실을 알리기 위해서 만들어진 믹스인 인터페이스(아이템20)이다. Java의 Cloneable 인터페이스를 보면 아무런 메소드가 보이지 않지만 사실 Object의 clone() 메소드의 동작방식을 결정하고 있다. By convention, classes that implement this interface should override Object.clone (which is protetected) with a pulibc method. See {@link java.lang.Object#clone()} for details on overriding this method. 그럼 Cloneable의 목적을 자세히 살펴보자. 다시 말해, Cloneable의 인터..
Java/Effective Java
2020. 8. 10. 23:35
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- jdk버전
- 김영한
- java8
- 인프런
- JPA
- Spring
- 연관관계
- 복사 팩토리
- Effective Java
- @Lazy
- try with resources
- 이펙티브자바
- 스프링부트
- 점층적 생성 패턴
- java
- package-private
- 팩토리 메소드 패턴
- 빈 순환 참조
- 정적팩터리메서드
- springboot
- 생성자
- ifPresent
- mustache
- junit
- 빌더 패턴
- try catch finally
- 자바8
- 이펙티브 자바
- effectivejava
- flatMap
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함