JAVA프로그램을 실행시켜준다.
[JAVA program > JVM > OS > Hardware]
Class Loader : 메로리 적재(불러오기)
Runtime Data Areas : RAM영역을 관리
Execution Engine : 소스코드를 읽고 실행
JVM을 생성하는 부분, 개발자를 위한 도구
JVM에서 실행할 때 필요한 라이브러리 파일과 기타파일을 가지고 있음.
JVM과 JRE에 의해 실행되고 구동될 수 있는 자바프로그램을 생성할 수 있게 해줌. JRE 외에 개발에 필요한 도구들을 가지고 있음.
OS Kernal Space ▶ 드라이브 설치영역
Stack ▶ 지역변수, 매개변수
Free
Heap ▶ 동적 메모리
Bss ▶ 초기화 되지 않는 변수
Data영역 ▶ 전역변수, static변수
Text ▶ 상수(1)
최초 실행 >> perspective >> JAVA 선택
작업 순서 : 프로젝트 > 클래스 > 메소드 > 코드 작성
콘솔 : 사용자와 운영체제 간의 소통 결과를 나타내는 창
아래 코드와 같이 작성하면 console창에서 내용을 확인 할 수 있다.
System.out.print(“콘솔창 출력 내용”);
/*
범위 주석 : 이 내용은 표시되지 않습니다.
*/
// 한줄 주석 : 이 내용은 표시되지 않습니다.
\n (line) : 줄바꿈
\t (tab): 간격맞춰 띄우기
안녕하세요 \n
줄바뀌면서 입력
안녕\t하세요
안녕 하세요
JAVA 변수 : 저장공간, 값을 담기 위한 공간
변수의 선언 : 저장공간을 만들어 값을 담을 준비하는 것을 말한다.
자료형 변수명 = 값;
ex) int x = 10;
int x = 10;
System.out.print(x); // 10