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: 대소문자 구별 유의
✅ 자바 파일의 이름은 클래스 이름과 동일해야 한다
✅ 메소드: 어떤 일을 처리하는 실행문들을 모아놓은 블록
반응형
'컴퓨터 & 코딩 > Java' 카테고리의 다른 글
[혼공학습단 10기][혼공자] 변수와 시스템 입출력 (0) | 2023.06.29 |
---|---|
[혼공학습단 10기][혼공자] 타입 변환 (0) | 2023.06.28 |
[혼공학습단 10기][혼공자] 변수와 기본 타입 (0) | 2023.06.28 |
[혼공학습단10기][혼공자] m1 맥북에서 자바 다운로드하고 환경변수 설정하기 (0) | 2023.06.28 |
[혼공학습단 10기][혼공자] 1주차 미션 (0) | 2023.06.27 |