----------------------------------------
* 자바에서 데이터 저장방법 3가지 ( * )
1) 변수 ( variable )
- 값( 데이터 ) 하나만 저장이 가능( 변수하나당 값하나)
- 데이터 개수만큼 변수가 필요하다.
관리하기가 어렵다.
- 저장되는 값이 기본형: 기본형 변수
- 저장되는 값이 참조형(클래스, 배열, 인터페이스) : 참조형 변수
2) 배열 ( array )
- 여러개의 값( 데이터 ) 을 저장이 가능.
- 배열에 저장하는 데이터형은 동일해야 된다.
- 크기 변경이 불가
- 배열자체는 참조형이고 저장되는 데이터는 기본형 및 참조형도
가능하다.
3) 컬렉션 ( Collection API )
- 여러개의 값( 데이터 ) 을 저장이 가능.
- 컬렉션에 저장하는 데이터형은 달라도 무관하다.
- 크기 변경이 자동.
- 컬렉션자체는 참조형이고 저장되는 데이터는 참조형만 가능하다.
( 기본형은 wrapper 클래스를 이용해서
저장가능. )
- 종류 3가지 ( 클래스로 제공 )
(1) List 계열
-> 저장순서가 있음. 중복이 가능하다.
(2) Set 계열
-> 저장순서가 없음. 중복이 불가능하다. ( 1번만 저장됨 )
(3) Map 계열
-> name( key ) 와 value( 값 ) 을 쌍으로 저장.
-> 저장순서가 없음.
-> 동일한 name( key ) 은 저장하면 값을 덮어쓴다.
----------------------------------------
'[study]이론정리 > JAVA(eclipse)' 카테고리의 다른 글
java 4일차_02. 배열( 1차원배열(2) ) (0) | 2024.03.13 |
---|---|
java 4일차_02. 배열( 1차원배열(1) ) (0) | 2024.03.13 |
java 4일차_01. 제어문( 반복문_continue문 ) (0) | 2024.03.13 |
java 4일차_01. 제어문( 반복문_break문 ) (0) | 2024.03.13 |
java 4일차_01. 제어문( 반복문_do-while문 ) (0) | 2024.03.13 |