generic
-
day25_1 - JAVA (자바, Generic)KIC/JAVA 2021. 7. 19. 14:24
[제네릭 타입(Generic)] -> '컴파일 단계'에서 '잘못된 타입이 사용될 수 있는 문제'를 제거 가능 -> 컬렉션, 람다식(함수적 인터페이스), 스트림, NIO에서 널리 사용 -> 제네릭을 모르면 API 도큐먼트 해석이 어려우므로 학습이 필요하다. -> 일반적인 코드를 작성하고, 이 코드를 다양한 타입의 객체에 대하여 재사용하는 프로그래밍 기법이다. -> 클래스에서 사용할 타입을 클래스 외부에서 설정하는 타입이다. [제네릭을 사용하는 코드의 이점] -> 컴파일 시 강한 타입 체크가 가능 -> 컴파일 시에 미리 타입을 강하게 체크해서 에러를 사전에 방지한다. [ex] package javaPro.java_generic; class MyClass01{ @Override public String toS..