-
Java Generic 이란Java 2023. 3. 16. 00:56
Java에서 제네릭은
데이터 타입의 안정성을 보장하는 기능
입니다. 제네릭을 사용하면 컴파일 시에 타입 체크를 수행하고, 실행 시에 타입 에러를 방지할 수 있습니다. 이를 통해 개발자는 컴파일 시에 타입 안정성을 보장받고, 런타임에서 발생하는 예외를 줄일 수 있습니다.제네릭을 사용함으로써 얻을 수 있는 장점은 다음과 같습니다.
- 타입 안정성: 제네릭을 사용하면 타입 안정성을 보장받을 수 있습니다. 컴파일러는 컴파일 시에 제네릭 타입을 체크하므로 런타임에서 타입 에러를 방지할 수 있습니다.
- 코드 재사용성: 제네릭을 사용하면 여러 종류의 데이터 타입을 처리하는 메서드나 클래스를 만들 수 있습니다. 이렇게 만든 코드는 다양한 타입의 객체에서 재사용이 가능합니다.
- 가독성: 제네릭을 사용하면 코드가 더욱 간결하고 가독성이 높아집니다. 코드에서 타입을 명시하므로 코드의 의도가 더욱 분명해지기 때문입니다.
- 예외 발생 감소: 제네릭을 사용하면 런타임에서 발생하는 예외가 줄어듭니다. 컴파일러가 타입 체크를 수행하기 때문에 타입 에러를 방지할 수 있습니다.
- 유연성: 제네릭을 사용하면 다양한 타입의 객체를 처리할 수 있는 유연성을 제공합니다. 예를 들어, 컬렉션에서 제네릭을 사용하면 컬렉션에 저장되는 객체의 타입을 제한할 수 있으며, 이를 통해 컬렉션의 안정성을 높일 수 있습니다.
'Java' 카테고리의 다른 글
자바 오버로딩, 오버라이드 (0) 2023.03.16 자바 추상클래스와 인터페이스의 차이점 (0) 2019.06.18