작성한 질문수
그림으로 배우는 자바, 파트2: 객체지향!
객체 저장소, ArrayList (2)
작성
·
146
0
제가 파이썬을 올초부터 공부했고 자바는 지난달에 시작을 하였습니다.
파이썬은 list배열로 모든걸 해결하는데
자바는 배열과 ArrayList가 나뉘어져있더라구요. 각기 특징도 다르구요.
선생님께서는 코드를 짜실때 어떤 상황에서
배열을 쓸지 ArrayList를 쓸지 어떻게 구별을 하시는지 궁금해서 질문드립니다.
답변 1
1
배열은전체 길이가 고정되어있는 반면,
ArrayList는전체 길이가 늘어나기도 줄어들기도 합니다.
데이터 크기가 유동적으로 변해야한다면ArrayList를, 아니면 배열을 사용하면 좋습니다.
PS.
더 나아가, 담겨진 데이터의 성향에 따라자료구조적 퍼포먼스까지 고려하면 좋습니다.더 자세한 내용은"자료구조 자바 배열 ArrayList"정도로 검색해보세요