[이펙티브 자바] 아이템 04.인스턴스화를 막으려거든 private 생성자를 사용하라(Re)
어떤 시스템을 개발하다면 보면 정적 메서드와 정적 필드만을 담는 클래스를 만들어야 하거나 만들고 싶을 때가 있다. 예를 들면, java.lang.Math와 java.util.Arrays 클래스처럼 기본 타입 값이나 배열에 관련된 메서드들만 모아 둘수도 있다. 아래 코드는 Math 클래스의 일부분이다. public final class Math { private Math() {} public static final double E = 2.7182818284590452354; public static final double PI = 3.14159265358979323846; private static final double DEGREES_TO_RADIANS = 0.017453292519943295; priv..
Java/Effective Java
2020. 7. 19. 21:54
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- mustache
- junit
- flatMap
- 이펙티브자바
- 연관관계
- 빈 순환 참조
- try catch finally
- 스프링부트
- 점층적 생성 패턴
- effectivejava
- JPA
- Effective Java
- package-private
- 정적팩터리메서드
- java8
- 자바8
- Spring
- java
- 빌더 패턴
- 팩토리 메소드 패턴
- 인프런
- 복사 팩토리
- 생성자
- ifPresent
- springboot
- @Lazy
- try with resources
- 이펙티브 자바
- jdk버전
- 김영한
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함