배열 2

[6일차] 다차열 배열

아 재밌다. new = 메모리 할당 연산자 다차열 배열 2차원 배열 이상의 배열 자바는 1차원 배열을 이용해 2차원 배열 구현 1차원 배열에는 2차원 배열에 주소가 들어간다 2차원은 주소값으로 참조되므로 열은 메모리에 연속되지 않는다. 열이 고정 되지 않는다 열의 수 생략 가능 열에 해당하는 배열을 별도로 생성해주어야한다. int [][] array = { {10,20,30}, {30,40} } int[] array2 = new int[5][]; array[0] = new int[2]; array[1] = new int[4]; array[2] = new int[3]; 다차원 배열의 length 배열명.length //2차원 배열에서 행의 길이 배열명[행인덱스].length //2차원 배열의 열의 길이` ..

[5일차] 배열과 ArrayList

헷갈리는 자료형 크기 char 2byte boolean 1byte(1bit 크기지만 1byte로 처리) 숫자에 대한 각자리 수 구하는 예제 다시 보기 JVM의 동작 원리 클래스파일 클래스 로더 서브 시스템 실행 데이터 영역 : 클래스로더로 부터 분석된 데이터를 저장하고 실행도중 필요한 테이터를 저장하는 영역 메서드 영역(코드영역) 클래스 로더의 의해서 로딩된 클래스가 저장되는 곳 JVM에서 클래스를 실행하면 메소드 영역에서 클래스 정보를 복사 static 메서드 스택 영역 호출된 메서드 정보가 저장되는 곳으로 실행이 끝나면 저장된 정보는 삭제 메서드가 실핼될 때마다 저장되는 메서드 정보에는 매개변수, 지역변수 등 힙 영역 JVM의 실행 테이터 영역중에서 가장 중요한 역할을 담당 new 명령문으로 인스턴스..