[JAVA] 제네릭(Generic), 컬렉션 자료구조(list, set, map)
제네릭이란? 제네릭이란 뜻이 "일반적인" 이라는 뜻인데, '데이터 형식에 의존하지 않고, 하나의 값이 여러 다른 데이터 타입들을 가질 수 있도록 하는 방법'이다. 동작은 같지만 데이터 타입은 같다(많이 등장함.) 제네릭 타입을 왜 사용하는가? - 제네릭타입을 사용함으로써 잘못된 타입이 사용될 수 있는 문제를 컴파일 과정에서 제거할 수 있기 때문. - 제네릭 코드를 사용하면 타입을 국한하기 때문에 요소를 찾아올 때 타입 변환을 할 필요가 없어 프로그램 성능이 향상되는 효과를 얻을 수 있다. - 자료구조 같이 구조체를 직접 만들어 사용할 때 많이 쓰이기도 하고 매우 유용하기도 하다. 즉, 코드 관리가 편하다는 점. 제네릭 사용법 public class 클래스명 {...} public interface 인터페..
Programming language/JAVA
2023. 8. 31. 20:54