- CPU : 중앙처리장치 (addressing)
- Memory : 주기억장치 (실행시: 보조기억장치 -> 주기억장치에 로딩 / 한정된 공간)
- Hard Disk : 보조기억장치 (평상시 저장 장소)
JAVA 프로그래밍의 메모리 관리를 이해하기 위해서는 JVM의 메모리 영역을 정확히 알아야 한다!
[예시]
[연습문제]
package 배열1.형성평가04;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int [] arr = new int[100];
int i;
for (i = 0; i < arr.length; i++) {
arr[i] = sc.nextInt();
if(arr[i] == -1) break;
}
// i개 만큼 입력 받았다.
int startIndex = (i - 3 >= 0) ? i -3 : 0;
for(int n = startIndex; n < i; n++) {
System.out.print(arr[n] + " ");
}
System.out.println();
sc.close();
}
}