🐾
개발자국
Ctrlk
  • 🐶ABOUT
  • 🚲프로그래밍
    • 객체 지향 프로그래밍
    • 오브젝트
    • 도메인 주도 개발 시작하기
    • 클린 아키텍처
    • 디자인 패턴
    • 시스템 설계
  • 🏝️자바
    • 자바의 내부 속으로
    • 자바의 기본
    • 이펙티브 자바
      • 2장: 객체의 생성과 파괴
      • 3장: 모든 객체의 공통 메서드
      • 4장: 클래스와 인터페이스
      • 5장: 제네릭
        • item 26) 로 타입은 사용하지 말 것
        • item 27) unchecked 경고를 제거하라
        • item 28) 배열보다 리스트를 사용하라
        • item 29) 이왕이면 제네릭 타입으로 만들라
        • item 30) 이왕이면 제네릭 메서드로 만들라
        • item 31) 한정적 와일드카드를 사용해 API 유연성을 높이라
        • item 32) 제네릭과 가변 인수를 함께 사용
        • item 33) 타입 안전 이종 컨테이너를 고려하라
      • 6장: 열거 타입과 어노테이션
      • 7장: 람다와 스트림
      • 8장: 메서드
      • 9장: 일반적인 프로그래밍 원칙
      • 10장: 예외
      • 11장: 동시성
      • 12장: 직렬화
    • 모던 자바 인 액션
    • 자바의 이모저모
    • Netty
    • 자바 병렬 프로그래밍
  • 🏖️코틀린
    • 코틀린 인 액션
  • 🌸스프링
    • Spring Core
    • Spring MVC
    • Spring Security
    • Spring Data
    • Spring REST Docs
    • Spring Annotations
    • Spring Cloud
    • Test
    • QueryDSL
    • Lombok
  • 🕋DB
    • MySQL
    • MongoDB
    • Redis
  • 📽️인프라
    • 리눅스
    • Docker
    • Kubernetes
    • Kafka
    • AWS
  • 🏔️CS
    • 운영 체제
    • 네트워크
    • 데이터베이스
    • 컴퓨터 구조
    • 자료 구조
    • 웹 기술
  • 🪂Big Data
    • Apache Hadoop
  • 🕹️ETC
    • Git
    • 이력서 작성하기
    • Embedded
    • 기술블로그 모음집
Powered by GitBook
On this page
  1. 🏝️자바
  2. 이펙티브 자바

5장: 제네릭

item 26) 로 타입은 사용하지 말 것item 27) unchecked 경고를 제거하라item 28) 배열보다 리스트를 사용하라item 29) 이왕이면 제네릭 타입으로 만들라item 30) 이왕이면 제네릭 메서드로 만들라item 31) 한정적 와일드카드를 사용해 API 유연성을 높이라item 32) 제네릭과 가변 인수를 함께 사용item 33) 타입 안전 이종 컨테이너를 고려하라
Previousitem 25) 톱레벨 클래스는 한 파일에 하나만 담으라Nextitem 26) 로 타입은 사용하지 말 것