[작성일: 2023. 01. 09]
Compile 방식 vs Interpreter 방식
Cmopile(javac.exe)
- 사람이 작성한 문장을 기계어로 변환
- 소스 파일(*.java)을 클래스 파일(*.class)로 변환
Interpreter(java.exe)
- 클래스 파일을 실행하며 매 줄마다 기계어로 변환.
- 오류발생 전까지 실행 가능하며 실행속도는 느림. (ex: Python, Javascript)
클래스(Class)
- 자바 프로그램의 단위
- 자바 프로그램은 클래스들로 구성되어 있음.
class 클래스이름 { ← 클래스 시작
/* 모든 문장은 클래스의 {} 안에 있어야 한다. */
} ← 클래스 끝
main 메서드
- 자바 프로그램의 시작점이며 main 메서드 없이 프로그램 실행 불가능.
class 클래스 이름 {
public static void main(String[] args) { ← main 메서드 시작
/* 실행할 문장을 넣는다. (첫 문장부터 순서대로 실행됨) */
} ← main 메서드 끝
}
이클립스 내 자바 프로그램 작성 순서
- 프로젝트 생성 : File > New > Java Project
- 클래스 생성 : 프로젝트 이름 위 우클릭 > New > Class
- 소스파일 작성 후 저장(자동 컴파일)
- 실행 : Run > Run
package day01;
public class Ex01_Welcome {
public static void main (String[] args) {
System.out.println("Welcome");
System.out.print("Welcome2");
System.out.print("Welcome3");
}
}
🐣 해당 게시글은 자바의 정석(남궁성 님) 영상으로 함께 공부하며 요약/정리한 글입니다.
🐣 입문 개발자가 작성한 글이므로 틀린 내용이나 오타가 있을 수 있습니다.