GENERIC
-
[TIL #15-1][JAVA] genericCodeStates_Backend/TIL (Today I Learned) 2022. 5. 24. 10:30
코드스테이츠 백엔드 부트캠프 39기 23일차, 05/17 🍭 Generic generic 의 사전적 의미는 '총칭의, 포괄적인, 특정되지 않은' 이다. 자바에서 generic 은 '데이터 타입이 특정되지 않았을 때'라는 의미로 데이터 타입이 특정되지 않는 경우에 사용되는 키워드이다. JDK 1.5 이전에는 여러가지 타입을 관리해야하는 경우(=데이터 타입이 특정되지 않은 경우) Object 타입을 사용하였다. 하지만 이 경우 반환된 Object 객체를 다시 원하는 타입으로 변환해야 하는 과정이 필요하며 이 때 오류가 발생할 가능성마저 존재한다. 예제 코드를 보면, public class Basket { private Object object; Basket(Object object) { this.object..