JAVA (10) 썸네일형 리스트형 java generic 1. 자바 제네릭이란? 객체의 타입을 컴파일 시점에 결정 이유 : 형 변환에서 발생할 수 있는 문제점을 사전에 없애기 위해 만들어짐.(이것이 가장 큰 이유) Ex) Object a 라면, (int) 등으로 객체를 변환시켜줘야 해서 런타임 시점에 에러가 발생함.(즉, 에러를 미리 볼 수 없음) 2. 제네릭 사용조건 Primitive type은 사용불가. 객체 reference type만 사용 가능. 그래서 wrapper 클래스로 int, long 등의 primitive type을 객체로 변환시켜서 원소로 만듦. 이유(내 생각을 적어봄) 객체 타입은 reference값(주소 값)을 가지고 있다. (Array, list, map, set처럼) 그래서 pass by reference가 된다. 하지만 primit.. Java 환경설정 1. 환경 변수 설정해놓는 이유. java,javac 명령어를 편하게 사용하기 위함. jar 파일 만들기 등. 2. open jdk vs oracle jdk open jdk로 라이선스 걱정 없이 사용. 3. open jdk 다운받는 사이트. https://jdk.java.net/archive/ 이전 1 2 다음