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