요가가 취미인 개발자

  • 홈
  • 태그
  • 방명록

2025/01/24 1

Effective Java Item26. 로 타입은 사용하지 말라.

제네릭이란? 제네릭 클래스 or 제네릭 인터페이스 : 클래스와 인터페이스 선언에 타입 매개변수가 쓰인 것제네릭 타입 : 제네릭 클래스와 제네릭 인터페이스를 통틀어 정의List제네릭 타입의 구성 List : 로 타입(raw type)로 타입은 타입 선언에서 제네릭 타입 정보가 전부 지워진 것처럼 동작한다.E : 매개변수화 타입(parameterized type)List 인 경우 정규 타입 매개변수 E에 해당하는 실제 타입 매개변수이다.주제로 넘어가 로 타입을 사용하지 말라는 것은 무엇?이러한 제네릭에 대해 매개변수화 타입을 생략하여 사용하는 경우가 있는데, 이를 로 타입으로만 사용하는 것이다. ex) List, Collection 으로만 사용로 타입으로만 사용하면 제네릭이 안겨주는 안정성과 표현력을 모두..

Java/EffectiveJava 2025.01.24
이전
1
다음
더보기
프로필사진

요가가 취미인 개발자

요가로 정신수양을 하여, 남들보다 더 DiveDeep하고 더욱더 가치있는 개발을 하기위해 노력하는 개발자입니다.

  • ALL (58)
    • Java (19)
      • EffectiveJava (19)
    • Kotlin (6)
      • NextStepCourse-EffectiveKot.. (4)
    • Scala (1)
    • TypeScript (1)
    • CICD (1)
    • JPA (1)
    • ELK (12)
      • ELK 개발부터 운영까지 (11)
    • Mysql (1)
    • MongoDB (3)
    • Space (2)
      • 유스방 (2)
    • Architecture (0)
    • Spring (7)
    • Vue (3)
    • TDD (1)

Tag

코틀린, JPA, 지속적인배포, CI/CD 툴, AOP, spring, Transactional, SpringBoot, 낙관적락, 테스트더블, Log, VUE, Kotlin, TestDouble, Vue.js프로젝트 투입 일주일전, 비관적락, 이펙티브코틀린, annotation, 뷰프로젝트일주일전, 코틀린인액션,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/01   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • Github
  • Gtibook

티스토리툴바