Sio's Programming
배열(Array), ArrayList 차이점 및 활용 본문
1. 배열(Array)
- 배열의 크기는 한번 정하면, 크기를 변경을 할 수 없습니다.
Info[] infoArr = new Info[5];
- 배열 초기화시 메모리에 할당되어 ArrayList보다 속도가 빠릅니다.
2. ArrayList
- ArrayList는 크기가 가변적입니다.
- 저장하는 데이터 수에 따라서 크기가 변경됩니다.
- 데이터 추가는 add(), 삭제는 remove() 를 사용합니다.
- 데이터 추가 삭제시 메모리를 재할당하기 때문에 속도가 배열보다 느립니다.
'Programming > JAVA' 카테고리의 다른 글
| JAVA (StringBuffer) (0) | 2018.05.14 |
|---|---|
| JAVA (java.lang 패키지 /오토박싱) (0) | 2018.05.14 |
| 스레드 (Runnable,Thread, synchronized) (0) | 2018.05.03 |
| JAVA 입출력(I/O) (0) | 2018.05.03 |
| Map 계열 컬렉션 (0) | 2018.05.02 |