π§· 1μ₯ | λ€μ΄κ°κΈ°
π§· 2μ₯ | κ°μ²΄ μμ±κ³Ό νκ΄΄
π μμ΄ν
1. μμ±μ λμ μ μ ν©ν°λ¦¬ λ©μλλ₯Ό κ³ λ €νλΌ
π μμ΄ν
2. μμ±μμ λ§€κ°λ³μκ° λ§λ€λ©΄ λΉλλ₯Ό κ³ λ €νλΌ
π μμ΄ν
3. private μμ±μλ μ΄κ±° νμ
μΌλ‘ μ±κΈν΄μμ 보μ¦νλΌ
π μμ΄ν
4. μΈμ€ν΄μ€νλ₯Ό λ§μΌλ €κ±°λ private μμ±μλ₯Ό μ¬μ©νλΌ
π μμ΄ν
5. μμμ μ§μ λͺ
μνμ§ λ§κ³ μμ‘΄ κ°μ²΄ μ£Όμ
μ μ¬μ©νλΌ
π μμ΄ν
6. λΆνμν κ°μ²΄ μμ±μ νΌνλΌ
π μμ΄ν
7. λ€ μ΄ κ°μ²΄ μ°Έμ‘°λ₯Ό ν΄μ νλΌ
π μμ΄ν
8. finalizerμ cleaner μ¬μ©μ νΌνλΌ
π μμ΄ν
9. try-finally보λ€λ try-with-resourcesλ₯Ό μ¬μ©νλΌ
π§· 3μ₯ | λͺ¨λ κ°μ²΄μ κ³΅ν΅ λ©μλ
π μμ΄ν
10. equalsλ μΌλ° κ·μ½μ μ§μΌ μ¬μ μ νλΌ
π μμ΄ν
11. equalsλ₯Ό μ¬μ μνλ €κ±°λ hashCodeλ μ¬μ μνλΌ