컴퓨터 & 코딩/Java

[혼공학습단 10기][혼공자] Chapter 1 정리

구로그 2023. 6. 28. 18:54
728x90

📀  JDK (Java Development Kit)

자바로 프로그램을 개발할 수 있는 실행 환경(JVM)과 개발 도구(컴파일러) 등을 제공한다.

 

 

📀  자바 프로그램의 개발 과정

1) 소스 파일 작성 (.java)

2) javac 명령어로 컴파일 -> 바이트 코드 파일 (.class) 

3) java 명령어로 실행 -> 기계어 

4) 실행결과 확인 

 

❗️ 바이트 코드 파일은 운영체제에서 바로 실행할 수 없고 JVM(Java Virtual Machine, 자바 가상 기계)가 필요

⇒ 바이트 코드 파일을 다양한 운영체제에서 수정하지 않고 사용할 수 있도록 하기 위함 

 

 

 

🏁 프로젝트 시작하기  (feat. 이클립스)

1) module-info.java 수정

// module-info.java 

module chap01 {
    requires java.se; // java SE가 제공하는 모든 모듈 필요 
}

2) 패키지 생성: 소스 파일 및 컴파일 된 바이트 코드 파일들을 기능별로 쉽게 관리 (=> 파일 시스템의 폴더)

3) 패키지 내 클래스(소스 파일 (.java)) 생성  

 

✏️ 기본 문법 

// Hello.java

package sec03.exam01;

public class Hello { // 공개 클래스 선언 
    public static void main(String[] args) { // 메소드 선언부 
        System.out.println("Hello World");
    }
}

✅ 자바는 case sensitive: 대소문자 구별 유의 

✅ 자바 파일의 이름은 클래스 이름과 동일해야 한다  

메소드: 어떤 일을 처리하는 실행문들을 모아놓은 블록 

 

반응형