1 . JDK μ€μΉ
2. λ΄ PCμ μ΄λ€ λλ ν 리μμλ μλ°κ° μ€νλ μ μλλ‘ ν¨μ€ μ€μ [νκ²½ λ³μλ₯Ό μ€μ νλ μ΄μ ]
λ°ννλ©΄μ testdir μ΄λΌλ ν΄λκ° μκ³ κ·Έ μμ test.txt λΌλ νμΌμ΄ μλ€κ³ κ°μ
μ΄ test.txtμ μ΄κΈ° μν΄μ ν΄λΉ λλ ν λ¦¬λ‘ μ΄λ ν νμΌμ μ΄ κ²μ΄λ€ λ§μ½ λλ ν λ¦¬λ‘ μ΄λμ μνκ³
command line interface(CLI) νκ²½μμ
λ°λ‘ νμΌμ μ€ννλ©΄ μλ¬ λ©μΈμ§κ° μΆλ ₯
μ΄λ κ²½λ‘μμλ test.txtλ₯Ό μ΄ μ μλ λ°©λ²? β> νκ²½λ³μ
[μ΄μ체μ κ° μ΄λ ν λͺ
λ Ήμ λ°μμ λμ λμ]
1. νμ¬ μμΉν λλ ν 리μ ν΄λΉ λͺ
λ Ήμ΄κ° μλμ§ νμΈ ( μλ κ²½μ° μ€ν , μλ κ²½μ° 2λ² )
2. Path λΌλ νκ²½λ³μκ° κ°μ§κ³ μλ λͺ¨λ κ²½λ‘μ λν΄μ μ
λ ₯λ λͺ
λ Ήμ΄κ° μ‘΄μ¬νλμ§ νμ
3. λͺ
λ Ήμ΄λ₯Ό λ°κ²¬νλ©΄ μ€ν , λ°κ²¬νμ§ λͺ»νλ©΄ μλ¬ λ©μμ§ μΆλ ₯
___________________________________________________________________ JAVA μΈμ΄μ νΉμ§ ( μ»΄νμΌ μΈμ΄)
μλ° μ½λ μμ±(Test.java) β> μλ° μ½λ μ»΄νμΌ(Complie) β> μλ° μ½λ μ€ν(Run)
μ»΄νμΌ : μΈκ°μ΄ λ§λ μ½λλ μ»΄ν¨ν°κ° μ΄ν΄νκΈ° νλ¦
μ»΄νμΌ κ³Όμ μ ν΅ν΄ κΈ°κ³κ° ν΄μν μ μλλ‘ λ³νμ ν΄μ£Όλ κ³Όμ
Python μΈμ΄(μΈν°νλ¦¬ν° μΈμ΄) : interpret
νμ΄μ¬ μ½λ μμ±(Test.py) β> νμ΄μ¬ μ½λ μ€ν(Run) javac λͺ
λ Ήμ΄ : Test.java μμ±ν μ½λλ₯Ό μ»΄νμΌ ν΄μ£Όλ λͺ
λ Ήμ΄
/ μ»΄νμΌ κ³Όμ μ ν΅ν΄ λ§λ€μ΄μ§ νμΌ Test.class
javac Test.java ββ> Test.class νμΌμμ±
java λͺ
λ Ήμ΄ : μλ° μ½λ μ€ν
java Test
'Develop > JAVA' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JAVA] μμ±μ(Constructor) / final ν€μλ (0) | 2023.02.07 |
---|---|
[JAVA] μμΈμ²λ¦¬ (Exception) (0) | 2023.01.20 |
JAVA / λ°°μ΄(Array) μ 리μ€νΈ(List) μ μ°¨μ΄ / μ λ€λ¦μ€(Generics) (0) | 2023.01.20 |