IT 연구소

  • 홈
  • 태그
  • 방명록

Wildcard 1

Java 와일드카드 완전 정복 — <? extends T>, <? super T> 그리고 PECS 원칙

Java 제네릭 와일드카드의 핵심인 extends/super 차이와 PECS 원칙을 실무 예제로 한 번에 정리합니다. 제네릭을 쓰다 보면 List 자리에 List를 넣고 싶은데 컴파일 에러가 나서 당황하실 때가 있어요. 반대로 “읽기만 할 건데 왜 타입이 이렇게 까다롭지?” 같은 생각도 들고요. 이럴 때 문제를 풀어주는 도구가 바로 와일드카드(?)입니다.핵심 개념 — Java 와일드카드와 PECS 원칙이 중요한 이유와일드카드는 “정확한 타입을 지금은 모르지만, 어떤 범위인지는 안다”를 타입 시스템에 표현하는 문법입니다. 핵심은 두 가지예요.: T의 하위 타입 중 하나 (Upper bounded wildcard): T의 상위 타입 중 하나 (Lower bounded wildcard)여기서 중요한 포인트는 ..

JAVA 2026.02.20
이전
1
다음
더보기
프로필사진

IT 연구소

  • 분류 전체보기
    • JAVA
    • Spring Boot
    • Spring
    • DB
      • Real MySQL
    • Linux
    • React
    • Tools
      • IntelliJ
      • Eclipse
      • Git
      • Atlassian
    • HTML5 + CSS3
    • 용어
    • 정규식
    • Apple
      • macOS
    • AWS
    • WWW

Tag

Java, Generics, application.yml, API설계, OOP, BESTPRACTICE, streamapi, JPA, 성능최적화, 타입안전성, 리팩토링, hibernate, Spring Boot, Eclipse, 이클립스, Immutable, 아키텍처, 타입추론, 자바스트림, java17,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바