본문 바로가기
Programming/JAVA(eclipse)

java 4일차_자바에서 데이터 저장방법 3가지

by yoon9i 2024. 3. 13.

----------------------------------------
* 자바에서 데이터 저장방법 3가지 ( * )
1) 변수 ( variable )
- 값( 데이터 ) 하나만 저장이 가능( 변수하나당 값하나)
- 데이터 개수만큼 변수가 필요하다.
  관리하기가 어렵다.
- 저장되는 값이 기본형: 기본형 변수
- 저장되는 값이 참조형(클래스, 배열, 인터페이스) : 참조형 변수  

2) 배열 ( array )
- 여러개의 값( 데이터 ) 을 저장이 가능.
- 배열에 저장하는 데이터형은 동일해야 된다.
- 크기 변경이 불가
- 배열자체는 참조형이고 저장되는 데이터는 기본형 및 참조형도
  가능하다.

3) 컬렉션 ( Collection API )
- 여러개의 값( 데이터 ) 을 저장이 가능.
- 컬렉션에 저장하는 데이터형은 달라도 무관하다.
- 크기 변경이 자동.
- 컬렉션자체는 참조형이고 저장되는 데이터는 참조형만 가능하다.
( 기본형은 wrapper 클래스를 이용해서
 저장가능. )
- 종류 3가지 ( 클래스로 제공 )
(1) List 계열
-> 저장순서가 있음. 중복이 가능하다.
(2) Set 계열
-> 저장순서가 없음. 중복이 불가능하다. ( 1번만 저장됨 )
(3) Map 계열
-> name( key ) 와 value( 값 ) 을 쌍으로 저장.
-> 저장순서가 없음.
-> 동일한 name( key ) 은 저장하면 값을 덮어쓴다.

----------------------------------------