타입추론Java 타입 추론이란 변수 선언이나 메서드 호출 시 명시적으로 타입을 지정하지 않아도, 컴파일러가 코드 컨텍스트를 분석해 적절한 타입을 자동으로 유추하는 기능입니다. 예를 들어, 다이아몬드 연산자 를 통해 제네릭 타입을 줄이거나 var를 사용해 변수 타입을 간결하게 표현할 수 있습니다.// 타입 추론 예시// 다이아몬드 연산자 사용Map map = new HashMap(); // 컴파일러가 HashMap의 타입을 Map로 추론// var 키워드 사용 (Java 10 이상)var list = List.of("Apple", "Banana", "Cherry"); // 컴파일러가 list의 타입을 List으로 추론// 제네릭 메서드 호출 시List items = Collections.emptyList();