타입변수1 Java 제네릭(Generics)를 알아보자! (와일드카드 ?와 T의 차이, 제네릭 메서드 읽어보기) Java 제네릭(Generics)이란 무엇인가?JDK 1.5(Java 5)에서 제네릭 타입이 새로 추가되었다. 제네릭 타입을 사용함으로써 잘못된 타입이 사용될 수 있는 문제를 ‘컴파일’ 과정에서 제거할 수 있게 되었다.제네릭은 컬렉션, 람다식, 스트림 등에서 널리 사용되는데, 클래스와 인터페이스, 메서드를 정의할 때 타입을 파라미터로 사용할 수 있도록 한다. 타입 파라미터는 코드 작성 시 구체적인 타입으로 대체되어, 다양한 코드를 생성하도록 해준다.특히 Java API 문서에도 제네릭 표현이 많이 사용되므로, 이를 확실히 알아 두는 것이 필요하다.제네릭을 사용하는 이유타입 안전성 제공(컴파일 시 강한 타입 체크)자바 컴파일러는 제네릭을 사용한 코드에 대해 컴파일 타임에 객체의 타입을 체크한다. 이를 통해.. Java/일반 2024. 8. 15. 이전 1 다음