[자바기초] 배열과 ArrayList

# 배열이란?

– 많은 관련 데이터 단일 변수를 그룹화하여 관리하는 방법

# 배열을 사용하는 이유는 무엇입니까?

– 프로그래밍 시 배열을 사용하려면 처음부터 배열의 길이를 선언하여 사용해야 합니다.

– 길이가 부족할 경우 새로운 어레이를 생성하여 사용해야 합니다.

# ArrayList란 무엇입니까?

– JDK(Java Developer Kit)에서 제공하는 클래스

– 객체 배열을 구현할 때 가장 일반적으로 사용됨

# 배열 선언(2가지 방법)

1. 데이터 유형( ) 필드 이름 = 새 데이터 유형(숫자);

int( ) arr = 새로운 int(10);

2. 데이터 유형 배열 이름( ) = 새 데이터 유형(숫자);

int( ) arr( ) = new int(10);


[자바기초] 배열과 ArrayList 1
메모리 구조

> 정수 함수는 4바이트이므로 10 = 40바이트(총 배열 바이트)를 넣으면

# 어레이 초기화

– 선언 시 배열을 초기화할 수 있습니다.

– 배열을 초기화할 때 배열의 개수를 지정하지 않습니다.


[자바기초] 배열과 ArrayList 2
첫 번째는 올바른 초기화 방법입니다.

– 초기화 값이 없는 선언의 경우 정수(int)는 0, 실수(double)는 0.0, 객체배열은 0으로 초기화

# 배열 사용

– ( ) : 인덱스 또는 첨자 연산자

배열의 위치를 ​​지정하여 데이터 검색

모든 배열의 순서는 0부터 시작합니다(순차적이므로).

n 배열에는 0에서 n-1 위치(n에서 n-1)까지의 데이터가 있습니다.


[자바기초] 배열과 ArrayList 3

# 배열 길이와 유효한 요소 값

– 배열 길이 및 속성: length

– 데이터가 있는 항목만 출력하려면 크기를 별도로 저장해야 합니다.

(아래 예에서 전체 길이를 곱하면 0.0이 됩니다.

)


[자바기초] 배열과 ArrayList 4
초기 배열의 길이 지정 오류

# 문자 배열 생성

코드 샘플


[자바기초] 배열과 ArrayList 5

> ASCII 값에 해당하는 문자와 ASCII 값을 순차적으로 출력(AZ)