Set (3) 썸네일형 리스트형 [JAVA] 기초문법 - 컬렉션 프레임워크(stack,queue,hashset) 어레이 리스트를 이용한 스텍 구현 테스트 코드 어레이리스트를 이용한 큐 구현 hasnext()는 다음 반환할 데이터가 있는지 체크하느 것. next()는 데이터를 가져오는 것. get이 제공되지 않기 떄문에 iterator를 사용해야함. id 값으로 객체가 같은지 판단하기 위해서는 member클래스에서 equlas()와 hashcode()를 오버라이딩 하여야한다. string 같은 클래스들은 기본적으로 구현이 되어 있다. 사용자가 직접만드는 클래스인 경우에 필요에 따라 오버라이딩 해야하야한다. 오버라이딩 하지 않으면, 아이디 값이 같아도 다른 객체로 판별한다. [JAVA] 기초문법 -컬렉션 프레임워크 (ArrayList) 컬렉션 과 맵은 인터페이스임. 컬렉션은 하나의 데이터만 핸들링 맵은 쌍으로 되어 있는 데이터만 핸들링 list는 선형자료구조(순서가 존재, 중복가능) set은 수학의 집합 개념(중복x, 순서의 개념이 없다.) 해시테이블은 동기화 지원 해시맵은 동기화 지원 x properties는 파일에서 데이터를 불러서 key-valuse페어 로 저장하는 기능을 제공 iterator을 이용해서 데이터를 순회할 수 있음. 회원관리 프로그램 멤버 클래스 arraylist로 멤버 관리하기 어레이리스트 클래스 테스트 코드. [JAVA] 기초문법 - 클래스와 객체1(4) 참조 자료형 jdk에서 제공하는 자료형들(string 등등) 사용자가 직접 정의해서 제공하는 자료형 클래스 등등 즉, 클래스 형으로 선언하는 자료형 클래스의 분리 학생 클래스에 과목별 점수,이름을 함께 관리하면 과목이 추가 될때 class가 굉장히 복잡해진다. ㅡ> 과목 클래스로 분류하는게 낫지 않을까? subject 클래스 정의 subject 클래스를 이용한 student 클래스 정의 참조자료형으로 클래스정의 정보은닉 private 접근제어자 클래스의 외부에서 클래스 내부의 멤버 변수나 메서드에 접근하지 못하게 하는 경우 사용 멤버 변수나 메서드를 외부에서 사용하지 못하도록 하여 오류를 줄일 수 있음 변수에 대해서는 필요한 경우 get(),set()메서드 제공 private.. 이전 1 다음