μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 | 31 |
- FilterChain
- μ€νλ§
- CLIλͺ λ Ήμ΄
- νκ³
- 컬λ μ νλ μμν¬
- μλ£κ΅¬μ‘°
- μκ³ λ¦¬μ¦
- HTML
- λ¬Έμμ΄λ€μ§κΈ°
- Spring Data JDBC
- testing
- νμ΄νλ‘κ·Έλλ°
- λ°±μ€μκ³ λ¦¬μ¦
- λ°μΌλ¦¬μ½λ©
- spring data jpa
- Spring Security
- μΈν 리μ μ΄
- μλ°
- fibonacci
- κΉνλΈ
- CSS
- java
- 그리λ
- λΆνΈμΊ ν
- 첫κΈμλλ¬Έμ
- λ°±μλ
- κ³μ°κΈ°λ§λ€κΈ°
- μ λ€λ¦μ€
- Publishing
- κ±°λμ κ³±
- Today
- Total
λͺ©λ‘λΆνΈμΊ ν (41)
λμ λͺ¨μ

π Enum π€ History of Enum λ보기 μλ‘ κ΄λ ¨λ μμ(λ³νμ§ μλ κ°, final)λ€μ μ§ν© νμ λμ΄ λ³νμ§ μλ λ°μ΄ν°λ₯Ό λ€λ£¨λ λ° μ¬μ© // κ³μ public static final int SPRING = 1; public static final int SUMMER = 2; public static final int AUTUMN = 3; public static final int WINTER = 4; // νλ μμν¬ public static final int DJANGO = 1; public static final int SPRING = 2; // => μ»΄νμΌμλ¬. κ³μ μ SPRINGκ³Ό μ€λ³΅ λ°μ! interface Seasons { int SPRING = 1, SUMMER = 2, ..

π Practical - Collection Framework w.Pair π€ TIL λ보기 λ©μλμ μ€μμ± λ©μλμ λͺ©μ Collection - Mapμμ putμ λ°μ΄ν°λ₯Ό μ‘°μν μ μλ λ©μλμ΄λ€. κ·Έλμ λ°νκ°μ΄ μμ΄μΌ νμ§λ§ μμ΄λ λ¨. λ°νμ ν΄λλκ³ μν΄λ λ¨ getμ λ°μ΄ν°λ₯Ό μ‘°μνμ§ μκ³ λ°νκ°μ μ¬μ©νκΈ° μν λ©μλ. κ·Έλμ 무쑰건 λ°νκ°μ΄ μμ΄μΌλ¨ λͺ©μ κ³Ό νλ μΌμ΄ κ°μ λ°μμ€λ κ²μ΄κΈ° λλ¬Έμ λ°νκ°μ μ μ₯ν΄μΌλ¨ λ§λ λ©μλλ₯Ό κ·Έλ₯ λ°λ₯μ, 곡μ€μ λλΌγ ⇒ ν΄κ²°ν΄μ£ΌκΈ° ArrayList, LinkedList, HashMap λ©μλ νμ© Genericsλ₯Ό μ¬μ©ν΄μ μμ±μ νκ³ κ·Έ μμ±ν κ°μ λ©μλλ₯Ό μ΄λ€μμΌλ‘ μ μ©νλ©΄ λλμ§ μκ²λ¨ μ±λ₯ μ°¨μ΄? 무쑰건 μ΄κ² λΉ λ₯΄λ€, μ±λ₯μ΄ μ’λ€ λμλ€..

π μ€λμ κ³΅λΆ - 1. μ λ€λ¦ π€ Generics λ보기 ν΄λμ€, μΈν°νμ΄μ€, λ©μλλ₯Ό μ μν λ ν΄λμ€, μΈν°νμ΄μ€μ νμ μ΄ λ§€κ°λ³μκ° λλλ‘ ν λ μ¬μ© ν΄λμ€λ λ©μλμ νΉμ λ°μ΄ν° νμ μ μΆνμ μ§μ ν μ μκ² ν΄μ£Όλ κ² μ λ€λ¦ νμ λ§€κ°λ³μνλ μ λ€λ¦ ν΄λμ€λ μΈν°νμ΄μ€ Type Parameter Naming Conventions νμ λ§€κ°λ³μ μ΄λ¦ ⇒ μμμ λ¬Έμλ‘ μ§μ κ°λ₯ ν κΈμμ λλ¬Έμλ‘ μ΄λ£¨μ΄μ Έ μλλ°, λ³μμ μΌλ° ν΄λμ€, μΈν°νμ΄μ€ λ±κ³Ό μ΄λ¦μ ꡬλ³νκΈ° μν¨ Type Parameter Full name Meaning E Element μμ K Key ν€ N Number λ²νΈ T Type μ ν V Value κ° μ λ€λ¦ μ₯μ μ»΄νμΌ μ νμ μ²΄ν¬ ⇒ νμ μμ μ± ν₯μ νμ 체ν¬μ νλ³..
π μ€λμ TIL κ°μ²΄μ§ν₯ λ°°μ λ κ² λ³΅μ΅νκ³ μ½λ μΉλ©΄μ μ΄ν΄νλ €κ³ λ Έλ ₯νλ€. μ’ μ΄μ λ μ μ°κ³ νλ €λκΉ λμ λ€μ΄μ€μ§λ μκ³ νλ£¨μ’ μΌ ν κ²λ μλ κ² κ°μλ° μκ°λ§ μμ² μ κ°λ€. π€ μΈν°νμ΄μ€ νμ© μμ μΈν°νμ΄μ€ νμ© μμ λ₯Ό λ€μ ν λ² μ°¨κ·Όμ°¨κ·Ό λ―μ΄λ΄€λ€. μΈν°νμ΄μ€μ λν μ΄λ‘ μ΄λ μ€μμ±μ μκ³ μμ§λ§ μ€μ μ½λλ‘ μ΄λ»κ² ꡬνλλμ§λ₯Ό λ§μ΄ μ ν΄λ³΄μ§ μμμ μ½λλ₯Ό μ΄ν΄νλλ° μκ°μ΄ λ§μ΄ κ±Έλ Έλ€. μ€λ νλ£¨μ’ μΌ μ΄κ±°λ§ λ³Έ κ²°κ³Ό! κ·Έλλ μ½λκ° μ΄λ»κ² λμκ°κ³ λ λλ¬Έμ μ΄λ κ² μ¨μΌλλμ§λ₯Ό μ΄μ μμΌ λΉλ‘μ μ‘°κΈ μ΄ν΄ν μ μμλ κ² κ°λ€. νμ§λ§ μλ³΄κ³ λ€μ μ³λ΄! νλ©΄ λͺ»νλ€..ν£..... μ΄λ»κ² νλ©΄ μλ³΄κ³ λ€μ ν΄λ³Ό μ μμκΉ? 1. μ½λλ₯Ό μΈμ΄λ€. μ΄κ±Έ μ§μ§ μ²μλΆν° λκΉμ§ λ€ μΈμΈ μ μ..

π μ€λμ κ³΅λΆ - 1. μμ π€ μμ(Inheritance) λ보기 κΈ°μ‘΄μ ν΄λμ€λ₯Ό μ¬μ¬μ©νμ¬ μλ‘μ΄ ν΄λμ€λ₯Ό μμ± λ¨μΌμμλ§ νμ© Javaλ λ¨μΌμμ(νλμ λΆλͺ¨λ§ μμ)λ§ κ°λ₯ λΉμ€μ΄ λμ ν΄λμ€λ§ μμ, λλ¨Έμ§λ ν¬ν¨κ΄κ³λ‘ ν¨ μ₯μ : λ€νμ νν κ°λ₯ νλ‘κ·Έλλ¨Έ == νλ‘κ·Έλλ¨Έ νλ‘κ·Έλλ¨Έ == μ¬λ μμ ꡬν ν€μλ: extends π€ ν¬ν¨κ΄κ³ λ보기 μμμ²λΌ ν΄λμ€λ₯Ό μ¬μ¬μ©ν μ μλ λ°©λ² ν΄λμ€μ λ©€λ²λ‘ μ°Έμ‘°λ³μλ₯Ό μ μΈνλ κ² ν΄λμ€μ λ©€λ²λ‘ λ€λ₯Έ ν΄λμ€ νμ μ μ°Έμ‘°λ³μλ₯Ό μ μΈνλ κ² ν΄λμ€ κ° κ΄κ³ μ€μ μμκ΄κ³: ~λ ~μ΄λ€ ( ~ is a ~ ) ν¬ν¨κ΄κ³: ~λ ~μ κ°μ§κ³ μλ€ ( ~ has a ~ ) Point c = new Point(); π€ λ©μλ μ€λ²λΌμ΄λ© λ보기 μμν΄λμ€λ‘λΆν°..

μ κΈ° μκΈ κ³μ°λ² νμΈ https://cyber.kepco.co.kr/ckepco/front/jsp/CY/J/A/CYJAPP000NFL.jsp β€οΈ μ€ν μμ π§‘ μ£Όνμ© μ κΈ°μκΈ(μ μ) κ³μ°λ² 100kWh μ΄ν: 60.70μ/kWh 100kWh μ΄κ³Ό: 125.90μ/kWh 200kWh μ΄κ³Ό: 187.90μ/kWh 300kWh μ΄κ³Ό: 280.60μ/kWh 400kWh μ΄κ³Ό: 417.70μ/kWh 500kWh μ΄κ³Ό: 670.60μ/kWh π μ£Όμμ¬ν μ λ ₯ μ¬μ©λμ΄ 150kWhλΌλ©΄, 100kWhλ₯Ό μ΄κ³ΌνμΌλ―λ‘, 125.90 * 150μ΄ μλλΌ μ€μ μκΈμ μ λ ₯λ μ΄κ³ΌλΆμ λν ꡬκ°μ μ μ©ν΄ μκΈμ μ± μ ν΄μΌν¨ μμ: μ λ ₯ μ¬μ©λμ΄ 150kWh μΌ λ, 100kWh: 100kWh μ΄ν μκΈμ ν¬ν¨ ⇒ 100kWh..
π μ€λ λ°°μ΄ κ² π€ μμ±μ λ보기 μΈμ€ν΄μ€κ° μμ±λ λ νΈμΆλλ μΈμ€ν΄μ€ μ΄κΈ°ν λ©μλλ‘, κ°μ²΄λ₯Ό μμ±νλ μν μ νλ ν΄λμ€μ κ΅¬μ± μμ μμ±μμ λ©μλμ μ°¨μ΄ μμ±μ μ΄λ¦μ λ°λμ ν΄λμ€ μ΄λ¦κ³Ό κ°μμΌλ¨ μμ±μλ 리ν΄νμ μ΄ μμ μ€λ²λ‘λ© κ°λ₯ → ν ν΄λμ€ λ΄ μ¬λ¬κ°μ μμ±μ μ‘΄μ¬ν μ μμ ν΄λμ€λͺ (λ§€κ°λ³μ) { // μμ±μ κΈ°λ³Έ ꡬ쑰 // νλ μΌ } π€ κΈ°λ³Έμμ±μμ λ§€κ°λ³μκ° μλ μμ±μ λ보기 κΈ°λ³Έμμ±μ λ§€κ°λ³μκ° μλ μμ±μ λͺ¨λ ν΄λμ€μλ λ°λμ νλ μ΄μμ μμ±μκ° μ‘΄μ¬ λ°λ‘ λ§λ€μ§ μμλ μΈμ€ν΄μ€λ₯Ό μμ±ν μ μμλ μ΄μ λ μλ° μ»΄νμΌλ¬κ° κΈ°λ³Έμμ±μλ₯Ό μλμΌλ‘ μΆκ°ν΄μ£ΌμκΈ° λλ¬Έ μ΄λ―Έ μμ±μκ° μΆκ°λμ΄ μλ κ²½μ°μλ μ΄λ―Έ μΆκ°λ μμ±μλ₯Ό κΈ°λ³ΈμΌλ‘ μ¬μ© λ§€κ°λ³μκ° μλ μμ±μ κΈ°λ³Έμμ±μ ..
π μ€λ λ°°μ΄ κ² π€ ν΄λμ€ λ보기 λ보기 κ°μ²΄ μμ± μ μ¬μ©λλ νλμ μ€κ³λ/ν ν΄λμ€μ ꡬμ±μμμ κΈ°λ³Έ λ¬Έλ² class ν΄λμ€λͺ { // ν΄λμ€ μ μ // ... } ν€μλ: class ν΄λμ€λͺ : μ£Όλ‘ λλ¬Έμ ꡬμ±μμ νλ: ν΄λμ€μ μμ±μ λνλ΄λ λ³μ(μμ±) λ©μλ: ν΄λμ€μ κΈ°λ₯μ λνλ΄λ ν¨μ(κΈ°λ₯) μμ±μ: ν΄λμ€μ κ°μ²΄λ₯Ό μμ± μ΄λν΄λμ€: ν΄λμ€μ λ΄λΆ ν΄λμ€ π€ κ°μ²΄ λ보기 λ보기 ν΄λμ€μ μ€κ³λ λ΄μ©μΌλ‘ μμ±λ μ ν λ©€λ²: μμ± + κΈ°λ₯ + μ΄λν΄λμ€ ν€μλ: new μ€μ κ°μ²΄ μμ± → ν΄λμ€ λ©€λ²μ μ κ·Ό κ°λ₯ class Europe { public static void main(String[] args) { Europe western = new Europe(); // Europe ν΄..