본문 바로가기
반응형
SMALL

그룹 스터디 공부(IT 서적)/이펙티브자바5

7장 람다와 스트림 보호되어 있는 글 입니다. 2023. 12. 6.
이펙티브 자바 6장 열거 타입과 에너테이션 아이템 34 int 상수 대신 열거 타입을 사용하라 https://blog.naver.com/dlrhkdgh3333/223104587652 아이템 34 int 상수 대신 열거 타입을 사용해라 개요 이번 아이템에서는 열거타입에 대해서 배우게 됩니다. 열거 타입에 대해서 자세히 배우기전 간단히 상... blog.naver.com 아이템 35 ordinal 매서드 대신 인스턴스 필드를 사용하라. https://blog.naver.com/dlrhkdgh3333/223104652623 아이템 35 ordinal 메서드 대신 인스턴스 필드를 사용하라 개요 열거 타입 상수는 자연스럽게 하나의 정수값에 대응하게 됩니다. 모든 열거 타입은 해당 상수가 그 열... blog.naver.com 아이템 36 비트 필드 대신 .. 2023. 11. 21.
5장 제네릭 아이템 26 로 타입은 사용하지 말라 https://velog.io/@injoon2019/%EC%9D%B4%ED%8E%99%ED%8B%B0%EB%B8%8C-%EC%9E%90%EB%B0%94-%EC%95%84%EC%9D%B4%ED%85%9C-26.-%EB%A1%9C-%ED%83%80%EC%9E%85%EC%9D%80-%EC%82%AC%EC%9A%A9%ED%95%98%EC%A7%80-%EB%A7%90%EB%9D%BC [이펙티브 자바] 아이템 26. 로 타입은 사용하지 말라 Box : 제네릭 클래스 혹은 제네렉 인터페이스. 제네릭 클래스와 제네릭 인터페이스를 통틀어 제네릭 타입이라 한다. 'T의 Box' 또는 'T Box'라고 읽는다T : 타입 변수 또는 타입 매개변수. (T는 타입 velog.io 아이템 27.. 2023. 11. 8.
4장 클래스와 인터페이스 아이템 15 클래스와 맴버의 접근 권한을 최소화 하라 -> 아래의 블로그를 참조해서 공부했습니다 https://velog.io/@alkwen0996/%EC%9D%B4%ED%8E%99%ED%8B%B0%EB%B8%8C-%EC%9E%90%EB%B0%94-%EC%95%84%EC%9D%B4%ED%85%9C15-%ED%81%B4%EB%9E%98%EC%8A%A4%EC%99%80-%EB%A9%A4%EB%B2%84%EC%9D%98-%EC%A0%91%EA%B7%BC%EA%B6%8C%ED%95%9C%EC%9D%84-%EC%B5%9C%EC%86%8C%ED%99%94%ED%95%B4%EB%9D%BC [이펙티브 자바] 아이템15 | 클래스와 멤버의 접근권한을 최소화해라 정보은닉(캡슐화) > 잘 설계된 컴포넌트는 내부 데이터와 내.. 2023. 10. 31.
02. 객체 생성과 파괴 1. 아이템 1. 생성자 대신 정적 팩토리 메서드를 고려하라 1) 이름을 가질 수 있다. //생성자 메서ㄷ, // public Order(boolean prime, boolean urgent, Product product, OrderStatus orderStatus) { // this.prime = prime; // this.urgent = urgent; // this.product = product; // this.orderStatus = orderStatus; // } public static Order primeOrder(Product product) { Order order = new Order(); order.prime = true; order.product = product; return or.. 2023. 10. 15.
반응형
LIST