2020. 3. 21. 18:56γπ κ°λ° · νλ‘κ·Έλλ°/JAVA
κΈ°μ‘΄ νλ‘κ·Έλ¨ κ°λ° νκ²½μμλ μμ€μ½λκ° μμμΌλ©΄, μ»΄νμΌμ κ° μ΄μ체μ λ§λ€ λ€ ν΄μ€¬μ΄μΌ νλ€.
μλμ° μ©μμλ νκ³ , μ λμ€ μ©μμλ, 리λ μ€ μ©μμλ μ»΄νμΌμ νμ΄μΌνλ€. κ·Έλ¦¬κ³ λ¦¬λ μ€μμ μ»΄νμΌν μ€ννμΌμ μλμ° μ©μμ μ€νμν€μ§ λͺ»νλ€.
κ·Έ ν, μλ°κ° λμ€κ³ ...
μλ°μ μμ€μ½λλ₯Ό κ° μ΄μ체μ λ§λ€ μ»΄νμΌμ νλ©΄ λ°μ΄νΈ μ½λλΌλκ²μ΄ λμ¨λ€.
μ΄ λ°μ΄νΈμ½λλ κ° μ΄μ체μ μμ μ€νμ΄ λλ€. μλνλ©΄ JVMμ΄λΌλ λκ΅¬κ° μκΈ° λλ¬Έμ΄λ€.
μλ°λ νλ§λλ‘
java VM + java APIλΌκ³ ν μμλ€.
μλ°μ νΉμ§
1. κ°λ¨νκ³ μΉμνλ€.
2. κ°μ²΄μ§ν₯μΈμ΄μ΄λ€.
νλ«νΌμ λ
립μ μ΄λ€.
3. κ°κ±΄νκ³ λ³΄μμ±μ΄ μλ€.
4. λ©ν°μ€λ λλ₯Ό μ 곡νλ€.
κ°μ²΄μ§ν₯ νλ‘κ·Έλλ° νΉμ§ 3κ°μ§
1. μΊ‘μνμ λ°μ΄ν° μλ
2. λ€νμ±, λ©μλμ μ€λ²λ‘λ©
3. μμμ±
μλ° ide λ€μ΄ : https://www.eclipse.org/downloads/
Eclipse Downloads | The Eclipse Foundation
The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects, including runtimes, tools and frameworks.
www.eclipse.org
μλ° jdk λ€μ΄ : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Java SE Development Kit 8 - Downloads
Java SE Development Kit 8 Downloads Thank you for downloading this release of the Java™ Platform, Standard Edition Development Kit (JDK™). The JDK is a development environment for building applications, applets, and components using the Java programming la
www.oracle.com
μ΄μ λ§μ§λ§ λΆλΆμλ λ΄κ° μλ° κ°λ°μκ° λ μ μμΌλκΉ μλ° κ°λ°μ κΈ°μ λ©΄μ μ€λΉλ₯Ό λ§μ§λ§μ λ£μ΄λκ²μ΄λ€.(λ¬Έμ νμ)
1. μλ°κ° λΆμνκ² λ μ΄μ
- μλ°κ° λΆμνκ² λ μ΄μ λ μλ°μ λͺ¨ν μΈ WORE(Write Once, Run Everywhere)λλ¬Έμ λλ€. WOREλ κΈ°μ‘΄νλ‘κ·Έλ¨ λ°©μκ³Ό λ¬λ¦¬ νλ² μμ±νλ©΄ μ΄λμλ μ§ λκ°μ΄ λμνλ νλ‘κ·Έλ¨μ λ§λ€ μ μλ€λ κ°λ μμ μΆλ°ν©λλ€. μλ°μ μ΄λ¬ν νΉμ§μ μλ° κ°μ κΈ°κ³(JVM : Java Virtual Machine) μ΄λΌκ³ λΆλ¦¬λ μ€ν νλ«νΌ λλΆμ λλ€
2. μ νλ¦Ώκ³Ό μ ν리μΌμ΄μ μ μ°¨μ΄μ
- μ νλ¦Ώμ λ€νΈμν¬μ μ격 μ»΄ν¨ν°μμ μ μ‘λ°μμ, μΉ λΈλΌμ°μ λ μ νλ¦Ώ λ·°μ΄(Applet Viewer)μμ μ€νλ©λλ€. μ νλ¦Ώμ λλΆλΆ μλ²μ μμΉνκ³ μλ€κ° λ‘컬 νλ«νΌμΌλ‘ μ μ‘λ°μ μ€νλ©λλ€.
μ ν리μΌμ΄μ μ λ 립μ μΈ μλ° μ€νλ©λλ€. μλ°κ°μλ¨Έμ μ΄ μμΉν μ΄λ€ νλ«νΌμμλ μ€νμ΄ κ°λ₯ν©λλ€. μ νλ¦Ώμ²λΌ λ€νΈμν¬μμ λ€μ΄λ‘λλμ΄ λμ μΌλ‘ μ€νλλ ννλ μλλλ€.
3. μλ°μ νΉμ§?
-
[1] κ°λ¨νκ³ μΉμνλ€.(Simple)
[2] κ°μ²΄μ§ν₯μΈμ΄μ΄λ€.(Object-Oriented)
[3] νλ«νΌμ λ 립μ μ΄λ€.(Architecture-natual)
[4] κ°κ±΄(robust)νκ³ λ³΄μμ±(secure)μ΄ μλ€.
[5] λ©ν° μ€λ λλ₯Ό μ 곡νλ€.multi-threaded