꿀봉자바 [Developer]

  • 홈
  • 태그
  • 방명록

2장 객체 생성과 파괴 1

[이팩티브 자바3] 제 2장. 객체 생성과 파괴

1. 생성자 대신 정적 팩터리 메서드를 고려하라. 생성자에 넘기는 매개변수와 생성자 자체만으로는 반환될 객체의 특성을 제대로 설명하지 못한다. 반면 정적 팩터리는 이름만 잘 지으면 반환될 객체의 특성을 쉽게 묘사 할 수 있다. 호출될 때마다 인스턴스를 새로 생성하지는 않아도 된다. 생성 비용이 큰 객체가 자주 요청되는 상황에서 성능을 상당히 끌어올려 준다. 반복되는 요청에 같은 객체를 반환하는 식으로 정적 팩터리 방식의 클래스는 통제가 가능하다.(인스턴스 통제 클래스) 반환 타입의 하위 타입 객체를 반환할 수 있는 능력이 있다. API를 만들 때 구현 클래스를 공개하지 않고도 그 객체를 반환 가능하다. 입력 매개변수에 따라 매번 다른 클래스의 객체를 반환할 수 있다. 정적 팩터리 메서드에 흔히 사용하는 ..

Java/Effective Java 3 2020.10.01
이전
1
다음
더보기
프로필사진

꿀봉자바 [Developer]

  • 분류 전체보기
    • Java
      • Design Pattern
      • Effective Java 3
    • Spring
    • 알고리즘
    • Network
    • Linux

Tag

Java Generics, NPE 제어, 공개키 개인키, Java-uuid-generator, application.proerties, JMX PORT, 클래스와 인터페이스, GC Overhead, PriorityBlockingQueue, UUID ORDERED, 이펙티브 자바3, Memory dump analysis, Out of Memmory, tomcat accesslog, Time based UUID, JAVA RSA, 2장 객체 생성과 파괴, 제네릭, 이펙티브자바3, java,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바