자바 디폴트 코드 분석
package sec03.exam01;
// 패키지 선언: 이 코드가 속한 폴더(디렉토리)라고 생각하면 돼요. 여러 개의 코드를 효율적으로 관리하기 위해 사용해요.
public class Hello {
// 클래스 선언: 자바 코드는 클래스라는 단위로 작성돼요. 'Hello'는 이 클래스의 이름이에요.
public static void main(String[] args) {
// main 메소드 선언: 이 부분이 프로그램의 시작점이에요! 코드를 실행하면 여기서부터 시작됩니다.
System.out.println("Hello, Java");
// 콘솔 출력 메소드: "Hello, Java"라는 문자열을 화면(콘솔)에 보여주는 역할을 해요.
// System.out은 표준 출력 장치(모니터)를 의미하고, println은 괄호 안의 내용을 출력하고 줄을 바꾸라는 뜻이에요.
}
}
코드 분석 상세 설명
package:
자바 파일을 폴더별로 묶어 관리하는 기능이에요.
수많은 자바 파일들을 체계적으로 정리하는 데 필수적이죠.
public class Hello:
자바 프로그램의 기본 구조에요.
모든 코드는 class 블록 안에 작성돼요.
Hello는 클래스 이름인데, 파일 이름과 똑같이 맞춰야 해요.
public static void main(String[] args):
자바 프로그램이 가장 먼저 실행되는 지점이에요.
컴퓨터가 main이라는 이름을 가진 메소드를 찾아 실행하기 때문에, 프로그램이 시작하려면 이 코드가 반드시 있어야 해요.
public:
누구나 이 메소드를 사용할 수 있다는 의미에요.
static:
프로그램이 시작될 때 메모리에 미리 올라가 있어서, 별도의 준비 없이 바로 사용할 수 있어요.
void:
이 메소드가 작업을 마치고 반환하는 값이 없다는 뜻이에요.
String[] args:
외부에서 입력값을 받을 때 사용하는데, 지금은 깊게 생각하지 않아도 괜찮아요.
System.out.println("..."):
화면에 텍스트를 출력하는 가장 기본적인 명령어예요.
프로그래밍을 배우면서 가장 많이 사용하게 될 코드 중 하나죠!

'JAVA' 카테고리의 다른 글
| JAVA Statement and semicolon (0) | 2026.02.14 |
|---|---|
| Exception class (0) | 2025.11.05 |
| Promotion (0) | 2025.10.20 |
| Inheritance (0) | 2025.10.09 |
| Exception handing (0) | 2025.10.08 |