01. Let's Start Java

DEV_HOYA·2023년 10월 17일

Java

목록 보기
1/12
post-thumbnail

📌 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메소드 안의 문장들이 순차적으로 실행
  • 세미콜론으로 문장의 끝을 표시

⭐ 주석

/*
블록단위 주석
*/

/*
* 파일이름 : Main.java
* 작성자 : dongho
* 작성일 : 2023년 10월 17일
*/

// 행단위 주석
  • 컴파일 대상 제외

0개의 댓글