인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

Kevin님의 프로필 이미지
Kevin

작성한 질문수

그림으로 배우는 자바, 파트2: 객체지향!

객체 저장소, ArrayList (2)

질문있습니다.

작성

·

146

0

제가 파이썬을 올초부터 공부했고 자바는 지난달에 시작을 하였습니다.

파이썬은 list배열로 모든걸 해결하는데

자바는 배열과 ArrayList가 나뉘어져있더라구요. 각기 특징도 다르구요.

 

선생님께서는 코드를 짜실때 어떤 상황에서

배열을 쓸지 ArrayList를 쓸지 어떻게 구별을 하시는지 궁금해서 질문드립니다.

답변 1

1

홍팍님의 프로필 이미지
홍팍
지식공유자

배열은
전체 길이가 고정되어있는 반면,

ArrayList는
전체 길이가 늘어나기도 줄어들기도 합니다.

데이터 크기가 유동적으로 변해야한다면
ArrayList를, 아니면 배열을 사용하면 좋습니다.

 

PS.

더 나아가, 담겨진 데이터의 성향에 따라
자료구조적 퍼포먼스까지 고려하면 좋습니다.

더 자세한 내용은
"자료구조 자바 배열 ArrayList"
정도로 검색해보세요

Kevin님의 프로필 이미지
Kevin

작성한 질문수

질문하기