린네의 여행과 개발 일기장

  • 홈
  • 태그
  • 방명록

제네릭스 1

지네릭스(Generics) - 지네릭스를 알면 API 문서를 읽기 쉽다!

예제 소스 링크 지네릭스를 왜 사용해야 할까? 지네릭스는 다양한 타입의 객체들을 다루는 메서드나 컬렉션 클래스에 컴파일 시의 타입을 체크해 주는 기능이다. 객체의 타입을 컴파일 시에 체크하기 때문에 객체의 타입 안정성을 높이고 형변환의 번거로움을 줄여준다. 즉, 지네릭스를 사용하면 타입의 안정성을 제공받을 수 있고, 타입체크와 형변환을 생략할 수 있으므로 코드가 간결해진다. T(Type), E(Element), K(Key), V(Value)가 의미하는 것은 무엇일까? 이들은 기호의 종류만 다를 뿐 '임의의 참조형 타입'을 의미한다. 기존에는 다양한 종류의 타입을 다루는 메서드의 매개변수나 리턴타입으로 Object 타입의 참조변수를 많이 사용했고, 그로 인해 형변환이 불가피했지만 지네릭을 사용하면 Obje..

Dev/Java 2024.03.25
이전
1
다음
더보기
프로필사진

린네의 여행과 개발 일기장

Web Application Dev & Trip contact : zkvmflcldh0@naver.com

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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
  • 분류 전체보기
    • Dev
      • Architecture
      • CI&CD
      • Etc
      • ELK
      • Git
      • Java
      • JPA
      • Monitoring
      • Querydsl
      • Springboot
      • TDD
      • Toy Project
      • Thymleaf
    • Trip
      • 2023 튀르키에(터키)
      • 2023 프랑스
      • 2023 일본
      • 2023 미국
      • 2024 일본
    • 자격증
      • 정보보안기사
      • SQLD
      • 정보처리기사
      • AWS
      • JLPT
    • 회고

Tag

정보보안기사실기자료, ansible, JPA기초, 정보보안기사자료, JPA, aop예제, TDD, GIT, 도쿄여행, 연관관계, 정보보안기사, jenkins, JUnit In Action, 후쿠오카2박3일, elasticsearch, 터키여행, springboot, junit5, 정보보안기사실기, CI/CD,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 개발과 여행기를 기록하고 있습니다

Archives

방문자수Total

  • Today :
  • Yesterday :
https://github.com/gahyeonkwon

Copyright © Kakao Corp. All rights reserved.

  • github

티스토리툴바