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

+ Recent posts