·JAVA
지네릭스란?컴파일 시의 타입 체크를 해주는 기능이다.메소드나 클래스에서는 다양한 타입의 객체들을 다룬다. 그렇기 때문에 간혹 내가 의도하지않은 타입으로 저장되거나, 형변환이 잘못 되는 경우가 있는데, 지네릭스를 활용해 내가 다룰 객체의 타입을 미리명시함으로써 타입 안정성을 제공한다. 지네릭 클래스 선언class Example { T ex1; void setEx1(T ex) {this.ex1 = ex;} T getEx1() {return ex1;}}class Example {...}Example : 지네릭 클래스T : 타입 변수 or 타입 매개 변수Example : 원시 타입 타입 변수는 참조형 타입과 같은데, 아직 타입이 정해지지않은 상태이므로 '변수'라고 칭하는 것이다.이때 타입..