처음 만드는 자바 어플리케이션 Hello World! Java
첫 어플리케이션(Application) 프로그램 생성
public class HelloWorld { // 클래스 시작
public static void main(String[] args) { // 메소드 시작
System.out.println("Hello World! Java.");
}
}
소스코드 작성시 주의 사항
- 영문 대소문자를 구별한다.
- 저장시 파일명을 클래스명과 동일하여 하며 확장자는
.java
이다. HelloWorld.java
- 컴파일
javac HelloWorld.java
- 실행
java HelloWorld
클래스 정의
- 자바는 클래스 단위로 프로그램을 작성하기 때문에 소스파일 안에 반드시 클래스를 정의해야 한다.
- 클래스의 이름은 첫 문자를 대문자로 시작하는 것이 관례이다.
- 클래스의 구성요소(속성, 메소드 등…)들은
{ }
안에 위치한다. - 소스파일 저장 시 파일명이 클래스명과 반드시 일치해야 한다. (한 파일에 클래스가 여러개가 있는 경우는 제외)
main(String[] args)
메소드 정의
- 어플리케이션 프로그램이 실행되려면 최소 1개 존재하여야 한다.
- 프로그램의 진입점으로 JVM에 의해 최초 호출되며 메인 메소드 블록 내부에 기술된 명령문들을 순차적으로 실행한다.
- JVM은 세미콜론(
;
)으로 끝나는 문장을 하나의 명령문으로 인식한다. - 주석은 프로그램 소스코드를 쉽게 이해 하기 위해서 사용하며, 컴파일 및 실행에 영향을 미치지 않는다.
최종 수정 : 2021-08-27