Integer Java 프로그래밍 언어에서 제공하는 클래스로, 정수 값을 나타내기 위한 래퍼(wrapper) 클래스 Null 값을 포함해야 할 때: 기본 데이터 타입인 int는 null 값을 가질 수 없다. 하지만 Integer 클래스는 null을 가질 수 있어서, 정수 데이터와 null을 함께 다룰 때 유용하다. 컬렉션의 일부로 사용할 때: Java의 컬렉션 프레임워크는 객체만 저장할 수 있기 때문에, int 타입의 값을 직접 저장하기 어렵다. Integer 객체는 컬렉션 내에 저장하고 다루는 데 유용하다. 제네릭(Generic) 타입으로 사용할 때: 제네릭을 사용하면 다양한 데이터 타입을 일반화하여 사용할 수 있다. Integer는 제네릭 타입으로 사용할 때 많이 활용된다. 메서드 시그니처의 일부로 ..