java generic1 [Java] 자바 제네릭(Generic)의 기본 개념과 사용 이유 ✅ Part 1: 자바 제네릭(Generic)의 기본 개념과 사용 이유📌 1. 제네릭이란?제네릭(Generic) 은 자바에서 데이터 타입을 클래스나 메서드 선언 시 고정하지 않고,사용 시점에 지정할 수 있도록 해주는 문법입니다.즉, “타입을 매개변수처럼 다룬다”는 뜻이에요.📦 2. 왜 제네릭을 쓰는가?✅ 제네릭 도입 전의 문제점 (Java 1.4 이전)List list = new ArrayList();list.add("hello");list.add(123); // 타입이 섞여도 컴파일러가 모르고 허용String s = (String) list.get(1); // ❌ 런타임 오류: ClassCastException✅ 제네릭 도입 이후 (Java 1.5부터)List list = new ArrayList(.. 2025. 5. 13. 이전 1 다음