μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- λ°μ΄ν°λ² μ΄μ€κ²©λ¦¬μμ€
- mysqlμν€ν μ²
- μν°λ κ°λ°μνμ¬
- μλ°μ°λ λ
- assert.notnull
- enum μμ±μ μ κ·Ό μ νμ
- μΈλ±μ€μ€ν΅μ€μΊ
- μλ°μμμ°λ λλ₯Ό μ¬μ©νλ μ΄μ
- Hikari Connection Pool
- μμ
- effectiveJava
- μλΌμ€ν±μμΉλ©μΈμ§μ©λ
- index skip scan
- SVN
- μν°λ λ³μ’ κ°λ°μ
- mysql
- λΉμΌκ°μ²΄μμ±
- λ°μ©λ μ€κ΅μ΄
- item15
- μλ°λΌμ΄λΈμ€ν°λ
- μλ°μμ
- builder null
- μμ΄ν 15
- InnoDBμν€ν μ²
- μ΄νν°λΈμλ°
- Item6
- hikari cp μ€μ
- μλ°
- μΈλ±μ€νμ€μΊ
- index full scan
- Today
- Total
λͺ©λ‘effectiveJava (2)
βπ»κΈ°λ‘νλ λΈλ‘κ·Έ
κ°μ²΄ μμ± λΉμ©μ΄ λΉμΌ κ°μ²΄ EffectiveJava item6 - λΆνμν κ°μ²΄ μμ±μ νΌνλΌ λΌλ λ΄μ©μ νμ¬ μ½λμ μ μ©ν λ΄μ©μ μ 리νμ¬ κ³΅μ ν©λλ€. μ€ν°λ μ 리 λ΄μ© https://github.com/WanOnPreStudy/EffectiveJavaStudy/blob/main/Chapter2/item_6_%EA%B9%80%EC%A0%95%ED%9D%AC.md μ± μμλ μλμ κ°μ΄ μ€λͺ νκ³ μμ΅λλ€. κ°μ²΄ μμ± λΉμ©μ΄ λΉμΌ κ°μ²΄λ λ°λ³΅ν΄μ μμ±ν기보λ€, μΊμ±νμ¬κ°μ²΄λ₯Ό μ¬μ¬μ©νλ κ²μ΄ μ’λ€. κ°μ²΄ μμ± λΉμ©μ΄ λΉμΌ κ°μ²΄ = cpu 리μμ€ μ¬μ© ε€ μ κ·ννμμ κ²½μ° κ°μ²΄ μμ± μ μμ± λΉμ©μ΄ λΉμΈλ€. μ κ· ννμμ ν΅ν΄ λ¬Έμμ΄μ κ²μ¬ν λ λ΄λΆ λ©μλλ₯Ό λ€μ¬λ€λ³΄λ©΄ μ κ·ννμμ νλΌλ―Έν°λ‘ λ°μ λ΄λΆμ μΌ..
public ν΄λμ€λ νλλ₯Ό μ§μ λ ΈμΆνμ§ λ§ κ². κ°μ²΄μ§ν₯ νλ‘κ·Έλλ°μμλ νλλ₯Ό privateλ‘ μ μΈνκ³ , getterλ₯Ό μΆκ°νλ€. public class Main { public double x; public double y; public static void main(String[] args) { Main main = new Main(); main.x = 10; main.y = 10; System.out.println(main.x); System.out.println(main.y); } } μμ κ°μ μ½λλ μΊ‘μνμ μ₯μ μ μ 곡νμ§ λͺ»νλ€. νλμ μ κ·Όνλ λ°©μμ λ©μλλ‘ μ§μ νλ©΄ νλλͺ μ΄ λ³κ²½λμ΄λ λ©μλ λͺ μ λ°κΏ νμλ μμ΄μ§λ€. λν λ©μλ μμμ λΆκ°μ μΈ μμ λ κ°λ₯ν΄μ§λ€. λ¨, pack..