민동현

Dream Cometrue

Blog About Archive Tags

int 상수 대신 열거 타입을 사용하자

2021-05-08
  • 이펙티브자바

정수 열거 타입 패턴

Read More

타입 안전 이종 컨테이너

2021-04-24
  • 이펙티브자바

우리가 개발할 때 쓰는 Set<E> 과 Map<K,V> 등 컬렉션과 ThreadLocal<T> , AtomicReference<T> 등의 단일원소 컨테이너에도 제너릭이 많이 쓰인다.

Read More

이왕이면 제너릭 메서드로 만들자

2021-04-23
  • 이펙티브자바

클래스와 마찬가지로, 메서드도 제너릭으로 만들 수 있다. List<E> 처럼 매개변수화 타입을 받는 정적 유틸리티 메서드는 보통 제너릭이다.

Read More

제너릭과 가변인수를 함께 쓸 때는 신중하자

2021-04-18
  • 이펙티브자바

가변인수

Read More

한정적 와일드카드를 사용해 API 유연성을 높이자

2021-04-16
  • 이펙티브자바

앞에서 이야기 했듯이 매개변수화 타입 (ex: List<String> 등 )은 불공변이다. 즉 List<String> 과 List<Object> 의 하위타입이 아니라는 뜻이다.

Read More
 Previous Next 

© 2020 Donghyeon Now