명품 자바 프로그래밍 7장 요약
* 컬렉션은 요소들의 리스트나 집합을 관리하는 자료 구조로서 크기를 자동 조절하여 크기에 구애받지 않고 요소의 추가, 삭제, 검색 등을 쉽게 할 수 있어 배열보다 용이하다. * 주요한 컬렉션 클래스에는 Vector, ArrayList, HashMap, LinkedList, Stack 등이 있다. * Vector나 ArrayList 등은 요소 객체들이 리스트 형식으로 순차적으로 저장되며, 인덱스로 검색할 수 있어 배열을 대신할 때 매우 효과적이다. * HashMap 컬렉션에는 '키'와 '값'의 쌍으로 저장되고, '키'를 이용하여 요소가 검색된다. 삽입, 삭제, 검색 속도가 매우 빠른 장점이 있고, 요소의 순서가 필요 없고 '키'를 이용하여 삽입하고 검색하는 응용에 매우 적합하다. * 컬렉션은 JDK 1.5..
자바 Calendar 클래스 개념 공부
* Callendar 클래스는 java.util 패키지에 있는 추상 클래스로서 년, 월, 일, 요일, 시간, 분, 초, 밀리초까지 프로그램이 실행되는 동안 개발자가 기억하고자 하는 시간과 날짜 정보를 저장하여 set(), get() 메소드를 이용하여 날짜나 시간을 알아내거나 설정한다. 주의할 점은 Calendar로 컴퓨터의 현재 시간을 알아낼 수는 있지만, Calendar 객체에 날짜와 시간을 설정한다고 해서 현재 컴퓨터의 시간을 바꾸지는 못한다는 것이다. 개발자는 프로그램 실행 동안에 자신이 기억하고 싶은 날짜와 시간을 관리하기 위해 Calendar 객체를 이용한다. * Calendar 클래스의 get(), set()에 사용되는 static 상수 필드 의미 YEAR 년도 MONTH 달(0~11) HOU..