프레임워크 (2) 썸네일형 리스트형 [JAVA] 기초문법 - 컬렉션 프레임워크(stack,queue,hashset) 어레이 리스트를 이용한 스텍 구현 테스트 코드 어레이리스트를 이용한 큐 구현 hasnext()는 다음 반환할 데이터가 있는지 체크하느 것. next()는 데이터를 가져오는 것. get이 제공되지 않기 떄문에 iterator를 사용해야함. id 값으로 객체가 같은지 판단하기 위해서는 member클래스에서 equlas()와 hashcode()를 오버라이딩 하여야한다. string 같은 클래스들은 기본적으로 구현이 되어 있다. 사용자가 직접만드는 클래스인 경우에 필요에 따라 오버라이딩 해야하야한다. 오버라이딩 하지 않으면, 아이디 값이 같아도 다른 객체로 판별한다. [JAVA] 기초문법 -컬렉션 프레임워크 (ArrayList) 컬렉션 과 맵은 인터페이스임. 컬렉션은 하나의 데이터만 핸들링 맵은 쌍으로 되어 있는 데이터만 핸들링 list는 선형자료구조(순서가 존재, 중복가능) set은 수학의 집합 개념(중복x, 순서의 개념이 없다.) 해시테이블은 동기화 지원 해시맵은 동기화 지원 x properties는 파일에서 데이터를 불러서 key-valuse페어 로 저장하는 기능을 제공 iterator을 이용해서 데이터를 순회할 수 있음. 회원관리 프로그램 멤버 클래스 arraylist로 멤버 관리하기 어레이리스트 클래스 테스트 코드. 이전 1 다음