| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- 빌더 패턴
- 토스
- 프로그래머스
- GoF 23
- DB
- Spring
- 추상클래스
- 프록시 패턴
- 스프링 배치
- 코드카타
- 배치
- java
- 트러블슈팅
- 자바
- 템플릿 메서드 패턴
- Spring Batch
- 계산기
- lv1
- Til
- 스프링
- Effective Java
- 백엔드
- 디자인 패턴
- 로드밸런서
- 김영한
- 성능 개선
- 스케줄러
- redis
- 이펙티브 자바
- spring boot
Archives
- Today
- Total
목록Effective Java (2)
김코딩
빌더(Builder)란?빌더(Builder)는 복잡한 객체를 단계별로 생성할 수 있게 해주는 생성패턴이다. 처리하기 어려운 많은 매개변수를 가진 객체를 깔끔하고 안전하게 만들 수 있도록 도와준다.// 일반적인 생성자 방식Person person = new Person("김철수", 30, "서울", "010-1234-5678", "kim@email.com", true, false);// 빌더 방식 Person person = Person.builder() .name("김철수") .age(30) .address("서울") .phoneNumber("010-1234-5678") .email("kim@email.com") .isMarried(true) .hasChildren..
개발 서적/Effective Java
2025. 9. 26. 00:29
정적 팩터리 메서드란?객체 생성을 담당하는 정적(static) 메서드이다. 생성자 대신 또는 생성자와 함께 객체를 생성하는 방법을 제공한다.public class Person { private String name; private int age; // private 생성자 (직접 생성 방지) private Person(String name, int age) { this.name = name; this.age = age; } // 정적 팩터리 메서드들 public static Person newBaby(String name) { return new Person(name, 0); } public sta..
개발 서적/Effective Java
2025. 9. 25. 23:52