자바 1차원 배열 예제

int와 같은 기본 형식 변수에는 값이 있습니다. 배열과 같은 참조 형식 변수에는 값이 저장되는 메모리 주소가 있습니다. 즉, 배열 이름에는 모든 Java 개체 이름과 마찬가지로 참조가 포함됩니다. 이전 블로그에서는 Java 문자열에 대해 배웠습니다. Java Array에 대한 이 블로그를 통해 Java의 배열 개념과 단일 및 다차원 배열의 작동 방식을 설명합니다. Java 어레이에 대해 배우는 것은 자바 인증을 획득하는 데 필수적입니다. 다음 코드는 정수의 초기화 된 배열을 만듭니다: 그래서, 우리가 다른 방법으로 배열을 선언 하는 방법을 보자. 이 프로그램을 실행하면 이전 버전에서 생성된 것과 동일한 출력이 표시됩니다. Java는 배열 범위 외부에 값을 실수로 저장하거나 참조하려고 하지 않도록 엄격하게 확인합니다. Java 런타임 시스템은 모든 배열 인덱스가 올바른 범위에 있는지 확인합니다. 이와 관련하여 Java는 런타임 경계 검사를 제공하지 않는 C/C++와 근본적으로 다릅니다. 예를 들어 런타임 시스템은 각 인덱스의 값을 월_일로 확인하여 0에서 11 사이인지 확인합니다.

배열 범위 밖의 요소(음수 또는 배열 길이보다 큰 숫자)에 액세스하려고 하면 런타임 오류가 발생합니다. 이 섹션에서는 배열이라고 하는 기본 구문입니다. 배열은 모두 동일한 형식의 값 시퀀스를 저장합니다. 우리는 값을 저장하는 것뿐만 아니라 각 개별 값에 빠르게 액세스 할 수 있기를 원합니다. 배열의 개별 값을 참조하는 데 사용하는 방법은 숫자로 인덱싱한 다음 인덱스를 지정하는 것입니다. 이것은 일반적으로 전문적으로 작성 된 Java 프로그램에서 수행 되는 것을 볼 수 있는 방법입니다. 배열은 선언될 때 초기화할 수 있습니다. 이 프로세스는 단순 형식을 초기화하는 데 사용되는 프로세스와 거의 동일합니다. 배열 초기화자는 곱슬 거리 로 둘러싸인 쉼표 로 구분 된 식의 목록입니다. 쉼표는 배열 요소의 값을 구분합니다.

배열은 배열 초기화에서 지정한 요소 수를 수용할 수 있을 만큼 충분히 크게 만들어집니다. 새 를 사용할 필요가 없습니다. 예를 들어 매월 일 수를 저장하기 위해 다음 코드는 초기화된 정수 배열을 만듭니다. 시공 시 새 연산자 가비지 수집기를 통해 어레이의 크기를 지정하여 힙에서 연속메모리 위치를 할당한다. 우리는 모든 배열에서 동일한 논리를 재사용할 수 있도록 java 배열을 메서드에 전달할 수 있습니다. 1차원 배열을 만들려면 세 단계를 수행해야 합니다. 기본 형식은 배열을 구성하는 각 요소의 데이터 형식을 결정합니다. 따라서 배열의 기본 형식은 배열이 보유할 데이터 형식을 결정합니다. 예를 들어 다음에서는 “int배열”이라는 형식이 있는 month_days라는 배열을 선언합니다. 효과적이기 위해 배워야 할 모든 개념 중 가장 중요한 개념 중 하나는 배열일 것입니다.

지금까지 는 하나의 값만 보유하는 변수를 살펴보았습니다 . 배열은 두 개 이상의 값(목록)을 보유하려는 경우에 사용됩니다. 배열은 스프레드시트의 열로 생각할 수 있습니다. 배열은 선언될 때 초기화할 수 있습니다. 배열은 배열 초기화에서 지정한 요소 수를 수용할 수 있을 만큼 충분히 크게 만들어집니다.