📌 Chapter 01
✅ 환경변수의 Path
- 윈도우 운영체제가 명령 프롬프트에서 입력된 실행파일을 찾는 경로의 정보
⭐ 자바 프로그램의 작성
// cd로 java파일이 있는 src 폴더까지 이동
cd desktop/src
// java파일을 컴파일 하여 class파일을 생성
javac FirstJavaProgram.java
// class파일 실행
java FirstJavaProgram
✅ 컴파일
- 실행을 위한 상태로서의 변경
- .class확장자의 파일이 생성됨
⭐ 자바 프로그램의 실행구조
✅ JVM
- 자바는 JVM덕분에
운영체제 어디서든 동작이 가능하다.
- JVM이 알아서 운영체제에 맞춰준다.

✅ 자바 컴파일러(javac.exe)
- 소스파일(
.java) => 클래스파일(.class 바이트코드)
- 이 변환을 수행하는게 자바 컴파일러의 역할이다.
- JVM이 이해할수 있는 코드를 생성
✅ 자바 런처(java.exe)
- 자바 프로그램과 자바 가상머신을 처음 구동하는 소프트웨어
- 클래스 파일을 대상으로 구동을 시작한다.
- JVM을 구동하고 자바프로그램이 실행되도록 돕는 프로그램
✅ 자바 바이트 코드

⭐ 자바 프로그램의 골격
class FirstJavaProgram {
public static void main(String args[]){
System.out.println("Welcome to Java");
System.out.println("First Java Program");
}
}
- 중괄호를 이용해서 클래스와 메소드의 영역을 구분
- 프로그램 실행 시 main메소드 안의 문장들이 순차적으로 실행
- 세미콜론으로 문장의 끝을 표시
⭐ 주석