λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
1. Java μžλ°”/1_0. μ±…, κ°•μ˜

[λͺ…ν’ˆ μžλ°” ν”„λ‘œκ·Έλž˜λ°] 1μž₯ 39μͺ½ 체크 νƒ€μž„_μ •λ‹΅

by λΉ„μ†Œμ•Ό 2022. 5. 18.
728x90

[λͺ…ν’ˆ μžλ°” ν”„λ‘œκ·Έλž˜λ°] 1μž₯ 39μͺ½ μ²΄ν¬ νƒ€μž„_μ •λ‹΅

1μž₯ μžλ°” μ‹œμž‘

 

1번

 

λ‹΅: main() λ©”μ†Œλ“œ

 

// μžλ°” ν”„λ‘œκ·Έλž¨μ€ main() λ©”μ†Œλ“œμ—μ„œ λΆ€ν„° μ‹œμž‘λœλ‹€.

 

// main() λ©”μ†Œλ“œλŠ” public static void main(String[] args) {} ν˜•μ‹μœΌλ‘œ μž‘μ„±ν•œλ‹€.

 

// main() λ©”μ†Œλ“œλŠ” 각 클래슀 파일 λ‹Ή 2개 이상은 μžˆμ„ 수 μ—†λ‹€.

2번

 

(1) λ‹΅: javac Hello.java

 

// javacλŠ” μžλ°” μ†ŒμŠ€νŒŒμΌμ„ 컴파일 ν•˜λŠ” λͺ…λ Ήμ–΄, μžλ°” μ†ŒμŠ€νŒŒμΌμ˜ μ΄λ¦„λΏλ§Œ μ•„λ‹ˆλΌ ν™•μž₯자(.java)도 ν•¨κ»˜ μ¨μ•Όν•œλ‹€.

 

(2) λ‹΅: Hello.class

 

// Hello.java μ†ŒμŠ€νŒŒμΌμ„ μ»΄νŒŒμΌν•˜λ©΄, λ°”μ΄νŠΈ μ½”λ“œλ‘œ 이루어진 Hello.class 클래슀 파일이 λ§Œλ“€μ–΄μ§„λ‹€.

 

(3) λ‹΅: java Hello

 

// javaλŠ” μžλ°” ν”„λ‘œκ·Έλž¨μ„ μ‹€ν–‰ν•˜λŠ” λͺ…λ Ήμ–΄, μžλ°” 클래슀 파일의 ν™•μž₯자(.class)λ₯Ό μ œμ™Έν•˜κ³  클래슀 파일의 μ΄λ¦„λ§Œ μ¨μ•Όν•œλ‹€.

3번

 

λ‹΅: λΉˆμΉΈμ€ class, 이 μ†ŒμŠ€νŒŒμΌμ˜ 이름은 JavaApp.java

 

// μžλ°” μ†ŒμŠ€νŒŒμΌμ˜ 이름은 클래슀의 이름과 λ™μΌν•΄μ•Όν•œλ‹€.

 

// class 클래슀의 이름 ν˜•μ‹μœΌλ‘œ class ν‚€μ›Œλ“œ μ‚¬μš©ν•˜μ—¬ 클래슀λ₯Ό μ •μ˜ν•œλ‹€. 

 

// ν•œ 개의 μžλ°” μ†ŒμŠ€νŒŒμΌμ—λŠ” μ—¬λŸ¬κ°œμ˜ 클래슀 νŒŒμΌμ„ μž‘μ„±ν•  수 μžˆμ§€λ§Œ, public ν΄λž˜μŠ€λŠ” λ”± 1개만 μž‘μ„±ν•  수 μžˆλ‹€. 이 경우, public 클래슀의 이름이 μžλ°” μ†ŒμŠ€νŒŒμΌμ˜ 이름과 λ™μΌν•΄μ•Όν•œλ‹€.

 

728x90