목록java 공부 (15)
Kim Hyeong
************************다시 공부할 필요가 있음************************ Collections FrameWork 값을 담을 수 있는 그릇을 의미한다.(컨테이너)다수의 데이터를 담을 수 있는 그릇LIST : 값을 순서대로 저장하는 순서가 있는 집합 중복 허용, index 값이 존재SET : 중복 허용X 순서를 유지하지 않음 순서가 없기 때문에 index가 존재하지 않는다. get이라는 메소드도 없다. Iterator으로만 값을 가져온다 Map : key, value 값이 쌍으로 저장하기 위해 사용 *Iterator(반복자) : 각각의 요소에 접근을 할 수 있다. boolean hasNext() 메소드는 읽어 올 요소가 남아있는지 확인하는 메소드이다. 있으면 true, ..
************************다시 공부할 필요가 있음************************ Generic- 클래스내부에서 사용할 데이터 타입을 외부에서 지정하는 방법 ex) class Demo{ //T = 데이터 type public T data; } //메인 Demo d1 = new Demo(); //String 이라는 인자가 T로 들어감 Demo d2 = new Demo(); jdk 1.5ver 사용 이유 : 타입의 안전성 제공 타입체크 형변환 생략가능 코드 간결 실행class GenericDemo { public T data; public void setData(T data){ this.data = data; } public T getData() { return data; }}p..