JAVA

JAVA Default code analysis

lshjju 2026. 2. 4. 16:21

자바 디폴트 코드 분석


package sec03.exam01; 
// 패키지 선언: 이 코드가 속한 폴더(디렉토리)라고 생각하면 돼요. 여러 개의 코드를 효율적으로 관리하기 위해 사용해요.

public class Hello { 
// 클래스 선언: 자바 코드는 클래스라는 단위로 작성돼요. 'Hello'는 이 클래스의 이름이에요.

	public static void main(String[] args) { 
    // main 메소드 선언: 이 부분이 프로그램의 시작점이에요! 코드를 실행하면 여기서부터 시작됩니다.
		
		System.out.println("Hello, Java"); 
        // 콘솔 출력 메소드: "Hello, Java"라는 문자열을 화면(콘솔)에 보여주는 역할을 해요. 
		// System.out은 표준 출력 장치(모니터)를 의미하고, println은 괄호 안의 내용을 출력하고 줄을 바꾸라는 뜻이에요.

	}

}

 

https://github.com/lshjju/book-grammar-java-hongongja/blob/main/source/chap01/src/sec03/exam01/Hello.java



코드 분석 상세 설명


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