csμ 리/java
JAVA κ°λ κ³Ό νΉμ§
hayoon2
2025. 3. 17. 21:49
λ°μν
SMALL
π‘JAVAλ μ»΄ν¨ν° νλ‘κ·Έλλ° μΈμ΄ μ€ νλλ‘, ORACLEμμ κ΄λ¦¬νκ³ μ 곡ν΄μ£Όλ μΈμ΄μ λλ€. μ£Όλ‘ μΉ μ ν리μΌμ΄μ , μλ² κ°λ° μͺ½μμ μ°μ λλ€.
JAVA νΉμ§
1. OOP (κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ°, Object-Oriented Programming)
λ°μ΄ν°λ₯Ό κ°μ²΄λΌλ λ¨μλ‘ λ¬Άμ΄μ νλ‘κ·Έλλ°νλ λ°©μ
- Javaλ κ°μ²΄ μ€μ¬ μΈμ΄λ‘, μΊ‘μν·μμ·λ€νμ±·μΆμν λ± OOPμ 4λ νΉμ§μ μ§μ
- μ μ§λ³΄μμ νμ₯μ±μ΄ λ°μ΄λ λκ·λͺ¨ μμ€ν κ°λ°μ μ ν©
2. νλ«νΌ λ 립μ±
ν λ² μμ±ν μ½λλ₯Ό λ€μν μ΄μ체μ μμ μ€ν κ°λ₯ (Write Once, Run Anywhere)
- Java μ½λλ JVM(Java Virtual Machine) μμμ μ€νλλ―λ‘
- Windows, Mac, Linux λ± OSμ 무κ΄νκ² μλ
- λ€μν νκ²½μ λ°°ν¬κ° νμν λ°±μλ μλ² κ°λ°μ μ 리
3. μλ λ©λͺ¨λ¦¬ κ΄λ¦¬ (Garbage Collection)
λ©λͺ¨λ¦¬ λμλ₯Ό λ°©μ§νκ³ μμ μ±μ λμ΄λ μλ λ©λͺ¨λ¦¬ κ΄λ¦¬ κΈ°λ₯ μ 곡
- Javaλ Garbage Collectorκ° λΆνμν λ©λͺ¨λ¦¬λ₯Ό μλμΌλ‘ ν΄μ
- κ°λ°μκ° μ§μ λ©λͺ¨λ¦¬λ₯Ό ν΄μ ν νμ μμ
- λ©λͺ¨λ¦¬ λμ λ°©μ§ λ° νλ‘κ·Έλ¨μ μμ μ± ν₯μ
4. λ©ν°μ€λ λ μ§μ
νλμ νλ‘μΈμ€μμ μ¬λ¬ μμ μ λμμ μ€νν μ μλ€
- λ©ν°μ€λ λ νλ‘κ·Έλλ°μ ν΅ν΄ ν¨μ¨μ μΈ μμ μ²λ¦¬ κ°λ₯
- λμ©λ νΈλν½ μ²λ¦¬, λ³λ ¬ μμ μ μ 리
- μλ² μ ν리μΌμ΄μ , λ€νΈμν¬ νλ‘κ·Έλ¨ κ°λ°μ λ§μ΄ μ¬μ©
λ°μν
LIST