이전글: 자바 수업 내용 정리-3



1. class Calendar

java.util 패키지의 Calendar 추상클래스는 년월일시분초 값을 구할 수 있다

추상클래스이므로 new에 의해 객체 생성 불가

getInstacne() 정적 메서드를 이용, 칼렌더 객체를 구할 수 있다


2. 배열과 컬렉션의 비교

가. 배열

1) 하나 이상의 요소값을 저장할 수 있다

2) 고정된 크기다

3) 단 하나의 자료형 타입만 저장할 수 있다

나. 컬렉션

1) 하나 이상의 값을 저장할 수 있다

2) 가변적 크기다. 

3) 복수 자료형 타입을 동시 저장 가능하다


3. Set 인터페이스의 특징

가. 요소값이 순서없이 저장된다

나. 중복 요소값을 허용하지 않는다(이런 단점 때문에 잘 사용하지 않음)


4. List 컬렉션 인터페이스 / ArrayList 컬렉션 클래스 (java.util패키지)

가. 하나 이상의 요소값을 저장할 수 있다

나. 복수 자료형 타입을 동시 저장 가능하다

다. 가변적 크기

라. 중복값 저장 허용

마. 순차적 저장


5. Stack 컬렉션 클래스의 특징

가. 스택이란 한 개 이상 자료를 저장할 수 있는 기억공간

나. 스택은 요소값을 순차적으로 저장

다. 스택 구조의 특징

1) FILO(First In Last Out) 또는 LIFO(Last In First Out) 구조


6. LinkedList 컬렉션 클래스의 특징 : Queue

가. FIFO(First In First Out)구조


7. Hashtable 컬렉션 클래스(Map 인터페이스를 상속받음)

키(key)와 값(value)의 쌍으로 데이터를 저장한다


8. 제네릭(Generic)

컬렉션은 복수개의 자료형 타입을 동시에 저장하다보니 원하는 자료형을 추출하기 어렵고 자료의 안정성이 떨어진다. 지정한(원하는) 자료형 타입만 추출하기 위해 지정한 자료형 타입만 저장하도록 하기 위해 나온 것


다음글: 자바 수업 내용 정리-5



'Web Develop. > Java' 카테고리의 다른 글

Java 월말평가 정리  (0) 2014.08.28
자바 수업 내용 정리-5  (0) 2014.08.11
자바 수엽 내용 정리-4  (0) 2014.08.07
자바 수업 내용 정리-3  (0) 2014.08.05
자바 수업 내용 정리-2  (0) 2014.08.04
자바 수업 내용 정리-1  (0) 2014.07.30

+ Recent posts