728x90
λ°μν
Java μλ° νλ‘κ·Έλ¨
public static void main (String[] args)
μ½λ ν΄μ | μ°λ μ΄μ
/
β‘οΈ μλ°μ λͺ¨λ νλ‘κ·Έλ¨μ public static void main (String[] args) ν¨μλ‘ μμ!
βͺοΈ μ΄ μ½λμ μλ―Έλ 무μμΌκΉμ?
/
β Main λ©μλ ν¨μ
: javaλ‘ μμ±λ νλ‘κ·Έλ¨μ΄ μ€νλλ©΄ κ°μ₯ λ¨Όμ μ€νλλ λ©μλμ λλ€.
π μλ° κΈ°λ³Έ μ½λ ꡬμ±
public class Main {
public static void main (String args[]) {
System.out.println("Java Study");
}
}
π public μλ―Έ
βͺοΈ μ νμ
β‘οΈ main λ©μλλ μ€ννλ‘κ·Έλ¨μ κΈ°λ³Έμ΄ λλ ν¨μλ‘ μ΄λμμλ μ κ·Όμ΄ κ°λ₯ν΄μΌνκΈ° λλ¬Έμ public μΌλ‘ μμ±ν΄μΌν¨!
-
π μ κ·Όμ νμ
- public : λͺ¨λ κ³³μμ μ κ·Ό κ°λ₯
- private : μκΈ° μμ ν΄λμ€μμλ§ μ κ·Ό κ°λ₯
- protected : μκΈ° μμ ν΄λμ€μ μμλ ν΄λμ€μμ μ κ·Ό κ°λ₯
π’ static μλ―Έ
βͺοΈ μλ° λ²μ/ν¨μλ₯Ό μ΄λ λ©λͺ¨λ¦¬μ ν λΉν μ§ μ μΈν΄μ£Όμ΄μΌνλλ°,
staticμΌλ‘ μ μΈμ λ©λͺ¨λ¦¬λ νλ‘κ·Έλ¨μ΄ μ€νλλ μκ° μ μΈ
-
πλ§μ½ staticμΌλ‘ μ μΈνμ§ μμΌλ©΄ Error λ°μ!
-
π μλ° λ³μ/ν¨μ λ©λͺ¨λ¦¬μ ν λΉνλ λ°©λ²
1. static
γ΄ λ©λͺ¨λ¦¬ ν λΉκΈ°μ€ : νλ‘κ·Έλ¨ μ€νλλ μκ°
γ΄ λ©λͺ¨λ¦¬ μ λ¦¬κΈ°μ€ : μ 리 λμ X
2. head
γ΄ λ©λͺ¨λ¦¬ ν λΉκΈ°μ€ : μ°μ°μ΄ μ€νλλ μκ°
γ΄ λ©λͺ¨λ¦¬ μ λ¦¬κΈ°μ€ : Garbage Collectorμ μν΄ μ 리
πλ§μ½ staticμΌλ‘ μ μΈνμ§ μμΌλ©΄ Error λ°μ!
π‘ void μλ―Έ
βͺοΈ ν¨μκ° λλ λ 리ν΄κ°μ΄ μλ€.
β‘οΈ main ν¨μκ° λλλ©΄ μλ° νλ‘κ·Έλ¨μ΄ μ’ λ£λκΈ° λλ¬Έμ return κ°μ μλ―Έλ₯Ό κ°μ§ μ μμ΄ void μ¬μ©ν΄μΌ
-
π μΌλ° ν¨μλ void / int / char λ€λ₯Έ νμ μ¬μ© κ°λ₯
π΅ String[] args μλ―Έ
βͺοΈ String κ°μ²΄λ‘ μ μλ args λΌλ μ΄λ¦μ λ°°μ΄λ‘ νλΌλ―Έν°λ₯Ό λ°κ² λ€λ μλ―Έ
β‘οΈ args λ λ³μλͺ /νλΌλ―Έν°μ μ΄λ¦μ΄κΈ° λλ¬Έμ κΌ args κ° μλμ΄λ μκ΄μ μμ!
π΄ System.out.println("Java Study"); μλ―Έ
βͺοΈ " " μμ μλ λ΄μ©μ μΆλ ₯ν΄μ£ΌμΈμ
= System.out.println(μΆλ ₯ν λ°μ΄ν°);
System.out.println() λ©μλμ λν
μμΈν λ΄μ©μ λ€μκΈμ μμ±ν κ»μπ
/
λ!π€
728x90
λ°μν
'π»Coding > π Java' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Java] μλ°λ? μλ° κΈ°μ΄ | μλ° κ°λ (0) | 2023.03.03 |
---|