본문 바로가기 메뉴 바로가기

realizers

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

realizers

검색하기 폼
  • 분류 전체보기 (266)
    • JAVA (83)
      • JAVA기본 (38)
      • Design_Pattern (14)
      • Spring (10)
      • SpringBoot (19)
      • JPA (2)
    • Architecture (7)
    • 운영체제 (8)
    • Network (6)
    • 자료구조 (5)
    • Algorithm (0)
    • PHP (7)
      • Codeigniter (7)
    • CI&CD (12)
    • CentOs (2)
    • Ubuntu (4)
    • Mysql (13)
    • FrontEnd (3)
    • React Native (7)
    • 스터디 (108)
      • 오브젝트 (13)
      • 모던 자바 인 액션 (11)
      • 이펙티브 자바 (73)
      • 도메인 주도 개발 시작하기 (6)
      • 리팩토링 1판 (5)
      • 실전 자바 소프트웨어 개발 (0)
    • 일상 (1)
  • 방명록

clone 재정의는 주의해서 진행하라. (1)
이펙티브 자바 - Item13. clone 재정의는 주의해서 진행하라.

clone 재정의는 주의해서 진행하라 Cloneable 인터페이스는 복제해도 되는 클래스임을 명시하는 용도의 마커 인터페이스입니다. 객체를 복사하고 싶다면 Cloneable 인터페이스를 구현하여 clone 메서드를 재정의하는 방법이 일반적입니다. 그러나 clone 메서드가 선언된 곳은 Cloneable 인터페이스가 아닌 Object 클래스에 선언되어 있고 접근 제한자가 protected 입니다. 그래서 Cloneable 인터페이스를 구현한 것만으로는 외부 객체에서 clone 메서드를 호출할 수 없고 리플렉션을 사용하면 가능하지만 100% 성공하는것도 아닙니다. 접근할려는 객체가 접근이 허용된 clone 메서드를 제공하지 않는다면 성공을 할 수 없습니다. public class Object { @HotSp..

스터디/이펙티브 자바 2022. 7. 9. 16:11
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 깃허브
  • 이메일
TAG
  • java userThread와 DaemonThread
  • transactional outbox pattern spring boot
  • spring boot redisson sorted set
  • pipe and filter architecture
  • 트랜잭셔널 아웃박스 패턴 스프링 부트 예제
  • spring boot redisson 분산락 구현
  • 트랜잭셔널 아웃박스 패턴 스프링부트
  • spring boot poi excel download
  • @ControllerAdvice
  • spring boot redisson destributed lock
  • 레이어드 아키텍처란
  • JDK Dynamic Proxy와 CGLIB의 차이
  • spring boot excel download paging
  • redis 대기열 구현
  • space based architecture
  • redis sorted set
  • polling publisher spring boot
  • java ThreadLocal
  • spring boot 엑셀 다운로드
  • pipeline architecture
  • 자바 백엔드 개발자 추천 도서
  • transactional outbox pattern
  • 람다 표현식
  • service based architecture
  • 공간 기반 아키텍처
  • microkernel architecture
  • spring boot excel download oom
  • spring boot redis 대기열 구현
  • redis sorted set으로 대기열 구현
  • 서비스 기반 아키텍처
more
«   2025/05   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바