arrayList 2

[코딩 테스트 합격자 되기 : 자바 편] 5. 배열(Array), ArrayList 기본 문법 개념 정리

5-1 배열 개념인덱스와 값을 일대일 대응해 관리하는 자료구조데이터를 저장할 수 있는 모든 공간은 인덱스와 일대일 대응하므로 어떤 위치에 있는 데이터든 한 번에 접근 가능⇒ 빠른 탐색 가능⇒ 이러한 접근 방식을 임의 접근(random access)라고 함 배열 선언int [] arr = {0,0,0};int [] arr = new int[3]; // 결과값 동일자바에는 배열과 유사한 기능 가진 ArrayList 자료 구조 존재아래의 포스팅 참고하여 배열과 ArrayList 차이 알기https://yujinius45.tistory.com/77 [Java] 자바에서 배열(Array)과 ArrayList의 비교 분석 차이점Java에서 데이터를 저장하고 관리하기 위해 배열(Array)과 ArrayList를 많이..

[Java] 자바에서 배열(Array)과 ArrayList의 비교 분석 차이점

Java에서 데이터를 저장하고 관리하기 위해 배열(Array)과 ArrayList를 많이 사용합니다. 이 두 가지 자료구조는 많은 면에서 비슷하지만, 중요한 차이점도 존재합니다. 이 포스팅에서는 배열과 ArrayList의 차이점을 비교 분석하여 언제 어떤 것을 사용하면 좋은지에 대해 알아보겠습니다.배열 (Array)배열은 고정된 크기의 같은 타입의 요소들을 저장하는 자료구조입니다. 장점:고정된 크기: 배열은 크기가 고정되어 있어 메모리 관리가 용이합니다.빠른 접근 속도: 인덱스를 이용하여 요소에 직접 접근할 수 있어 접근 속도가 매우 빠릅니다.간단한 구조: 기본적인 자료구조로, 이해하고 사용하기 쉽습니다.단점:크기 변경 불가: 배열의 크기는 생성 시에 고정되므로, 이후에는 크기를 변경할 수 없습니다.삽입..

Java 2024.05.31