728x90 제네릭 1 자바 (제네릭, Generic) *** 이 개념은 "이것이 자바다. 신용권의 Java 프로그래밍 정복" 을 보고 정리한 것입니다. *** 채팅을 구현하려고 TCP, socket 등을 공부하다가 이상한 길로 새어 제네릭(Generic)이란 개념을 보게 되었다. 이전에 개발하면서 계속 써왔던 것인데, 이게 제네릭인줄은 이번에 처음 알았다. 그냥 많이 봤던 걸 예시로 들어주면 Hashmap hashmap = new Hashmap(); 이런 거다. 여기서 어떤게 제네릭이냐면 다이아몬드 연산자 로 표현된 부분이다. 그렇다면 제네릭은 왜 사용하는가 ? 1. 타입 에러를 강하게 체크한다고 함.. 나중에 실행중에 타입 에러가 뜨는걸 막기 위해 컴파일 할때 부터 강하게 타입체크를 함 2. 타입 변환(Casting)을 제거한다고 함.. 비제네릭 코드는 .. 2020. 5. 8. 728x90 이전 1 다음