배열을 선언한 후 , 첨자를 붙이지 않은 순수 배열 이름은 무엇을 의미할까 ? 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 public class Main { public static void main(String[] args) { int intArr[] = new int[1]; int intNum[] = new int[1]; int myArr[] = intArr; intArr[0] = 1; intNum[0] = 1; System.out.println("intArr -> "+intArr); System.out.println("intNum -> "+intNum); System.out.println("intArr==intNum -> "+(in..
★JVM이 사용하는 메모리 영역 ▶ 메소드 영역 -> 스레드 별 생성 ->로딩된 클래스 바이트 코드 클래스 정보, 멤버 변수, static 메소드 , static변수 -> 객체를 만들지 않아도 사용 가능 -> 모든 스레드가 공유(프로세스내에서의 흐름) ▶ 힙영역 ->JVM 시작할 때 생성 ->객체, 배열 저장 -> 사용 되지 않는 객체는 Garbage Collector 가 자동제거 ▶ JVM 스택 -> 스레드 별 생성 -> 메소드 호출할때마다 frame을 스택에 추가 ★ 메모리 사용 영역 1. java Main -> 실행 2. JVM 구동 -> 메소드,힙영역 생성 3. Memory 로딩 4. main 스레드 생성, JVM 스택 생성 5. main 메소드 호출 1 2 3 4 5 6 7 8 9 10 11 1..