1. 배열
개념: 동일한 유형의 데이터 모음. 실제로 배열은 컨테이너입니다.
이점: 배열의 요소에 0부터 자동으로 번호가 매겨질 수 있으므로 이러한 요소를 더 쉽게 조작할 수 있습니다.
형식:
①. 요소 유형 [] 배열 이름 = 새 요소 유형 [요소 수 또는 배열 길이] 예: int[] arr = new int[5];
②.요소 유형[] 배열 이름 = 새 요소 유형[]{요소, 요소,....};예: int[] arr = new int[]{3,5,1,7}; 또는 int[] arr = {3,5,1,7};
일반적인 예외:
①.ArrayIndexOutOfBoundsException: //배열에 존재하지 않는 인덱스에 접근하는 경우, 이 예외가 발생했습니다.
②.NullPointerException: //참조 변수에 이를 가리키는 엔터티가 없는 경우 엔터티를 작동하는 데 계속 사용됩니다. 이 예외가 발생합니다.
③.[I@c17164 //해시번호 주소, @ 앞부분은 정수배열을 나타냅니다.
부록 1:
메모리 구분:
1. 등록합니다.
2. 로컬 방식 영역. (시스템 관련)
3. 메소드 영역.
4. 스택 메모리.
모든 지역 변수는 저장되며, 해당 변수가 속한 범위가 끝나면 해당 변수는 자동으로 해제됩니다.
5. 힙 메모리.
저장소는 배열이자 개체입니다(사실 배열은 개체입니다). 모든 새로운 항목은 힙에 생성됩니다.
특징:
1. 각 엔터티에는 첫 번째 주소 값이 있습니다.
2. 힙 메모리의 모든 변수에는 유형에 따라 달라지는 기본 초기화 값이 있습니다. 정수는 0, 소수는 0.0 또는 0.0f, 부울 false, char 'u0000'입니다.
3. 가비지 수집 메커니즘.
위 내용은 Java Basic Introduction Essay(6) JavaSE 버전의 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!