728x90
array arrayList
사이즈 | 초기화시 고정 | 초기화시 사이즈를 표시하지 않음. 사이즈가 동적이다. |
속도 | 초기화 시 메모리에 할당되어 속도 빠름 | 추가시 메모리를 재할당하여 속도가 느림 |
변경 | 사이즈 변경 불가 | 추가,삭제 가능 |
다차원 | 가능 | 불가능 |
타입 | primitive type(int,byte, char etc), object | object elemnet만 가능 |
제네릭 | 사용 불가능 | 사용 가능(타입 안정성 보장) |
길이 | length 변수 | size() 메서드 |
변수 추가 | assignment 연산자 사용 | add() 메소드 사용 |
출처:https://velog.io/@humblechoi/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0-Array-vs-ArrayList
728x90
'JAVA' 카테고리의 다른 글
java.util.StringTokenizer (0) | 2022.08.30 |
---|---|
람다식 개념 공부 (0) | 2022.08.09 |
public static void main(String[] args)란? (0) | 2022.07.20 |
Stream (0) | 2022.07.19 |
자바자료형 (0) | 2022.07.18 |