μ΄κ²μ΄μλ°λ€15 [μ΄κ²μ΄ μλ°λ€] chapter.16 νμΈ λ¬Έμ 1. μ€νΈλ¦Όμ λν μ€λͺ μΌλ‘ νλ¦° κ²μ 무μμ λκΉ? μ€νΈλ¦Όμ λ΄λΆ λ°λ³΅μλ₯Ό μ¬μ©νκΈ° λλ¬Έμ μ½λκ° κ°κ²°ν΄μ§λ€. μ€νΈλ¦Όμ μμλ₯Ό λΆλ¦¬ν΄μ λ³λ ¬ μ²λ¦¬ μν¬ μ μλ€. μ€νΈλ¦Όμ λλ€μμ μ¬μ©ν΄μ μμ μ²λ¦¬ λ΄μ©μ κΈ°μ νλ€. μ€νΈλ¦Όμ μμλ₯Ό λͺ¨λ μ²λ¦¬νκ³ λμ μ²μλΆν° μμλ₯Ό λ€μ λ°λ³΅μν¬ μ μλ€. 2. μ€νΈλ¦Όμ μ»μ μ μλ μμ€κ° μλ κ²μ 무μμ λκΉ? 컬λ μ (List) int, long, double λ²μ λλ ν 리 λ°°μ΄ 3. μ€νΈλ¦Ό νμ΄νλΌμΈμ λν μ€λͺ μΌλ‘ νλ¦° κ²μ 무μμ λκΉ? μ€νΈλ¦Όμ μ°κ²°ν΄μ μ€κ° μ²λ¦¬μ μ΅μ’ μ²λ¦¬λ₯Ό ν μ μλ€. μ€κ° μ²λ¦¬ λ¨κ³μμλ νν°λ§, λ§€ν ,μ λ ¬, κ·Έλ£Ήνμ νλ€. μ΅μ’ μ²λ¦¬ λ¨κ³μμλ ν©κ³, νκ· , μΉ΄μ΄ν , μ΅λκ°, μ΅μκ° λ±μ μ»μ μ μλ€. μ΅μ’ μ²λ¦¬κ° μμλκΈ° μ μ.. 2023. 4. 11. [μ΄κ²μ΄ μλ°λ€] chapter.15 νμΈ λ¬Έμ 1. μλ°μ 컬λ μ νλ μμν¬μ λν μ€λͺ μΌλ‘ νλ¦° κ²μ 무μμ λκΉ? List 컬λ μ μ μΈλ±μ€λ‘ κ°μ²΄λ₯Ό κ΄λ¦¬νλ©° μ€λ³΅ μ μ₯μ νμ©νλ€. Set 컬λ μ μ μμλ₯Ό μ μ§νμ§ μμΌλ©° μ€λ³΅ μ μ₯μ νμ©νμ§ μλλ€. Map 컬λ μ μ ν€μ κ°μΌλ‘ ꡬμ±λ Map.Entryλ₯Ό μ μ₯νλ€. Stackμ FIFO(μ μ μ μΆ) μλ£κ΅¬μ‘°λ₯Ό ꡬνν ν΄λμ€μ΄λ€. 2. List 컬λ μ μ λν μ€λͺ μΌλ‘ νλ¦° κ²μ 무μμ λκΉ? λνμ μΈ κ΅¬ν ν΄λμ€λ‘λ ArrayList, Vector, LinkedListκ° μλ€. λ©ν° μ€λ λ νκ²½μμλ ArrayList 보λ€λ Vectorκ° μ€λ λμ μμ νλ€. ArrayListμμ κ°μ²΄λ₯Ό μμ νλ©΄ μμ ν μμΉλ λΉμ΄ μκ² λλ€. μ€κ° μμΉμ κ°μ²΄λ₯Ό λ²λ²ν μ½μ νκ±°λ μ κ±°ν κ²½μ° LinkedListλ₯Ό μ¬μ©ν.. 2023. 4. 4. [μ΄κ²μ΄ μλ°λ€] chapter.14 νμΈ λ¬Έμ 1. λλ€μμ λν μ€λͺ μΌλ‘ νλ¦° κ²μ 무μμ λκΉ? λλ€μμ ν¨μμ μΈν°νμ΄μ€μ μ΅λͺ ꡬν κ°μ²΄λ₯Ό μμ±νλ€. λ§€κ° λ³μκ° μμ κ²½μ° ()->{...} ννλ‘ μμ±νλ€. {x, y} -> {return x+y;}λ (x, y)->x+yλ‘ λ°κΏ μ μλ€. @FunctionalInterfaceκ° κΈ°μ λ μΈν°νμ΄μ€λ§ λλ€μμΌλ‘ ννμ΄ κ°λ₯νλ€. 2. λ©μλ μ°Έμ‘°μ λν μ€λͺ μΌλ‘ νλ¦° κ²μ 무μμ λκΉ? λ©μλ μ°Έμ‘°λ ν¨μμ μΈν°νμ΄μ€μ μ΅λͺ ꡬν κ°μ²΄λ₯Ό μμ±νλ€. μΈμ€ν΄μ€ λ©μλλ "μ°Έμ‘°λ³μ::λ©μλ"λ‘ κΈ°μ νλ€. μ μ λ©μλλ "ν΄λμ€::λ©μλ"λ‘ κΈ°μ νλ€. μμ±μ μ°Έμ‘°μΈ "ν΄λμ€::new"λ λ§€κ° λ³μκ° μλ λν΄νΈ μμ±μλ§ νΈμΆνλ€. 3. μλͺ» μμ±λ λλ€μμ 무μμ λκΉ? a -> a+3 a,b -> a*b.. 2023. 4. 3. [μ΄κ²μ΄ μλ°λ€] chapter.12 νμΈ λ¬Έμ 1. μ€λ λμ λν μ€λͺ μ€ νλ¦° κ²μ 무μμ λκΉ? μλ° μ ν리μΌμ΄μ μ λ©μΈ(main) μ€λ λκ° main()λ©μλλ₯Ό μ€νμν¨λ€. μμ μ€λ λ ν΄λμ€λ Thread ν΄λμ€λ₯Ό μμν΄μ λ§λ€ μ μλ€. Runnable κ°μ²΄λ μ€λ λκ° μ€νν΄μΌ ν μ½λλ₯Ό κ°μ§κ³ μλ κ°μ²΄λΌκ³ λ³Ό μ μλ€. μ€λ λ μ€νμ μμνλ €λ©΄ run()λ©μλλ₯Ό νΈμΆν΄μΌ νλ€. 2. λμμκ³Ό μμ μ μ¬μνκΈ° μν΄ λ κ°μ§ μ€λ λλ₯Ό μ€ννλ €κ³ ν©λλ€. λΉμ΄ μλ λΆλΆμ μ λΉν μ½λλ₯Ό λ£μ΄λ³΄μΈμ. package org.chapter12; public class ThreadExample { public static void main(String[] args) { Thread thread1 = new MovieThread(); thread1.sta.. 2023. 3. 31. [μ΄κ²μ΄ μλ°λ€] chapter.11 νμΈ λ¬Έμ 1. Object ν΄λμ€μ λν μ€λͺ μ€ νλ¦° κ²μ 무μμ λκΉ? λͺ¨λ μλ° ν΄λμ€μ μ΅μμ λΆλͺ¨ ν΄λμ€μ΄λ€. Objectμ equals() λ©μλλ == μ°μ°μμ λμΌνκ² λ²μ§λ₯Ό λΉκ΅νλ€. Objectμ clone() λ©μλλ μμ 볡μ¬λ₯Ό νλ€. Objectμ toString() λ©μλλ κ°μ²΄μ νλκ°μ λ¬Έμμ΄λ‘ 리ν΄νλ€. 2. μ¬λ¬λΆμ΄ μμ±νλ ν΄λμ€λ₯Ό λλ± λΉκ΅νλ 컬λ μ κ°μ²΄μΈ HashSet, HashMap, Hashtableμ μ¬μ©νλ €κ³ ν©λλ€. Objectμ equals()μ hashCode() λ©μλλ₯Ό μ€λ²λΌμ΄λ© νλ€κ³ κ°μ ν κ²½μ°, λ©μλ νΈμΆ μμλ₯Ό μκ°νκ³ λ€μ κ΄νΈ () μμ μ±μ보μΈμ. μ λ΅: hashcode() - equals() 3. Student ν΄λμ€λ₯Ό μμ±νλ, Objectμ.. 2023. 2. 22. [μ΄κ²μ΄ μλ°λ€] chapter.10 - νμΈ λ¬Έμ 1. μμΈμ λν μ€λͺ μ€ νλ¦° κ²μ 무μμ λκΉ? μμΈλ μ¬μ©μμ μλͺ»λ μ‘°μ, κ°λ°μμ μλͺ»λ μ½λ©μΌλ‘ μΈν νλ‘κ·Έλ¨ μ€λ₯λ₯Ό λ§νλ€. RuntimeExceptionμ νμ μμΈλ μ»΄νμΌλ¬κ° μμΈ μ²λ¦¬ μ½λλ₯Ό 체ν¬νμ§ μλλ€. μμΈλ try-catch λΈλ‘μ μ¬μ©ν΄μ μ²λ¦¬λλ€. μλ° νμ€ μμΈλ§ νλ‘κ·Έλ¨μμ μ²λ¦¬ν μ μλ€. 2. try-catch-finally λΈλ‘μ λν μ€λͺ μ€ νλ¦° κ²μ 무μμ λκΉ? try{} λΈλ‘μλ μμΈκ° λ°μν μ μλ μ½λλ₯Ό μμ±νλ€. catch{} λΈλ‘μ try{} λΈλ‘μμ λ°μν μμΈλ₯Ό μ²λ¦¬νλ λΈλ‘μ΄λ€. try{} λΈλ‘μμ returnλ¬Έμ μ¬μ©νλ©΄ finally{} λΈλ‘μ μ€νλμ§ μλλ€. catch{} λΈλ‘μ μμΈμ μ’ λ₯λ³λ‘ μ¬λ¬κ°λ₯Ό μμ±ν μ μλ€. 3. throw.. 2023. 2. 9. [μ΄κ²μ΄ μλ°λ€] chapter.8 - νμΈλ¬Έμ 1. μΈν°νμ΄μ€μ λν μ€λͺ μΌλ‘ νλ¦° κ²μ 무μμ λκΉ? μΈν°νμ΄μ€λ κ°μ²΄ μ¬μ© μ€λͺ μ μν μ νλ€. ꡬν ν΄λμ€κ° μΈν°νμ΄μ€μ μΆμ λ©μλμ λν μ€μ²΄ λ©μλλ₯Ό κ°μ§κ³ μμ§ μμΌλ©΄ μΆμ ν΄λμ€κ° λλ€. μΈν°νμ΄μ€λ μΈμ€ν΄μ€ νλλ₯Ό κ°μ§ μ μλ€. ꡬν κ°μ²΄λ μΈν°νμ΄μ€ νμ μΌλ‘ μλ λ³νλλ€. 2. μΈν°νμ΄μ€μ λ€νμ±κ³Ό κ±°λ¦¬κ° λ¨Ό κ²μ? νλκ° μΈν°νμ΄μ€ νμ μΌ κ²½μ° λ€μν ꡬν κ°μ²΄λ₯Ό λμ ν μ μλ€. λ§€κ° λ³μκ° μΈν°νμ΄μ€ νμ μΌ κ²½μ° λ€μν ꡬν κ°μ²΄λ₯Ό λμ ν μ μλ€. λ°°μ΄μ΄ μΈν°νμ΄μ€ νμ μΌ κ²½μ° λ€μν ꡬν κ°μ²΄λ₯Ό μ μ₯ν μ μλ€. ꡬν κ°μ²΄λ₯Ό μΈν°νμ΄μ€ νμ μΌλ‘ λ³ννλ €λ©΄ κ°μ νμ λ³νμ ν΄μΌ νλ€. 3. λ€μμ Soundable μΈν°νμ΄μ€μ λλ€. sound() μΆμ λ©μλλ κ°μ²΄μ μ리λ₯Ό.. 2023. 2. 1. [μ΄κ²μ΄ μλ°λ€] chapter.7 - νμΈλ¬Έμ 1. μλ°μ μμμ λν μ€λͺ μ€ νλ¦° κ²μ 무μμ λκΉ? μλ°λ λ€μ€ μμμ νμ©νλ€. λΆλͺ¨μ λ©μλλ₯Ό μμ ν΄λμ€μμ μ¬μ μ(μ€λ²λΌμ΄λ©)ν μ μλ€. λΆλͺ¨μ privateμ κ·Ό μ νμ κ°λ νλμ λ©μλλ μμμ λμμ΄ μλλ€. final ν΄λμ€λ μμν μ μκ³ , final λ©μλλ μ€λ²λΌμ΄λ© ν μ μλ€ . 2. ν΄λμ€ νμ λ³νμ λν μ€λͺ μ€ νλ¦° κ²μ 무μμ λκΉ? μμ κ°μ²΄λ λΆλͺ¨ νμ μΌλ‘ μλ νμ λ³νλλ€. λΆλͺ¨ κ°μ²΄λ νμ μμ νμ μΌλ‘ κ°μ νμ λ³νλλ€. μλ νμ λ³νμ μ΄μ©ν΄μ νλμ λ§€κ° λ³μμ λ€νμ±μ ꡬννλ€. κ°μ νμ λ³ν μ μ instanceof μ°μ°μλ‘ λ³ν κ°λ₯νμ§ κ²μ¬νλ κ²μ΄ μ’λ€. 3. final ν€μλμ λν μ€λͺ μΌλ‘ νλ¦° κ²μ 무μμ λκΉ? final ν΄λμ€λ .. 2023. 1. 30. [μ΄κ²μ΄ μλ°λ€] chapter.6 νμΈ λ¬Έμ - 2 16. PrinterExample ν΄λμ€μμ Printer κ°μ²΄λ₯Ό μμ±νκ³ println()λ©μλλ₯Ό νΈμΆν΄μ λ§€κ°κ°μ μ½μμ μΆλ ₯νλ €κ³ ν©λλ€. println() λ©μλμ λ§€κ°κ°μΌλ‘λ int, boolean, double, String κ°μ μ€ μ μμ΅λλ€. Printer ν΄λμ€μμ println() λ©μλλ₯Ό μ μΈν΄λ³΄μΈμ. package print; public class Printer { void println(int a){ System.out.println(a); } void println(boolean b){ System.out.println(b); } void println(double c){ System.out.println(c); } void println(String d){ System.ou.. 2023. 1. 30. [μ΄κ²μ΄ μλ°λ€] chapter.6 νμΈ λ¬Έμ - 1 1. κ°μ²΄μ ν΄λμ€μ λν μ€λͺ μΌλ‘ νλ¦° κ²μ 무μμ λκΉ? ν΄λμ€λ κ°μ²΄λ₯Ό μμ±νκΈ° μν μ€κ³λ(μ¬μ§)μ κ°μ κ²μ΄λ€. new μ°μ°μλ‘ ν΄λμ€μ μμ±μλ₯Ό νΈμΆν¨μΌλ‘μ¨ κ°μ²΄κ° μμ±λλ€. νλμ ν΄λμ€λ‘ νλμ κ°μ²΄λ§ μμ±ν μ μλ€. κ°μ²΄λ ν΄λμ€μ μΈμ€ν΄μ€μ΄λ€. 2. ν΄λμ€μ κ΅¬μ± λ©€λ²κ° μλ κ²μ 무μμ λκΉ? νλ μμ±μ λ©μλ λ‘컬 λ³μ 3. νλ, μμ±μ, λ©μλμ λν μ€λͺ μΌλ‘ νλ¦° κ²μ 무μμ λκΉ? νλλ κ°μ²΄μ λ°μ΄ν°λ₯Ό μ μ₯νλ€. μμ±μλ κ°μ²΄μ μ΄κΈ°νλ₯Ό λ΄λΉνλ€. λ©μλλ κ°μ²΄μ λμ λΆλΆμΌλ‘, μ€ν μ½λλ₯Ό κ°μ§κ³ μλ λΈλ‘μ΄λ€. ν΄λμ€λ λ°λμ νλμ λ©μλλ₯Ό κ°μ ΈμΌ νλ€. ex) μΈν°νμ΄μ€, μΆμλ©μλ 4. νλμ λν μ€λͺ μΌλ‘ νλ¦° κ²μ 무μμ λκΉ? νλλ λ©μλμμ μ¬μ©ν μ μλ€. .. 2023. 1. 20. [μ΄κ²μ΄ μλ°λ€] chapter.5 νμΈ λ¬Έμ 1. μ°Έμ‘° νμ μ λν μ€λͺ μΌλ‘ νλ¦° κ²μ 무μμ λκΉ? μ°Έμ‘° νμ μλ λ°°μ΄, μ΄κ±°, ν΄λμ€, μΈν°νμ΄μ€κ° μλ€. μ°Έμ‘° νμ λ³μμ λ©λͺ¨λ¦¬ μμ± μμΉλ μ€νμ΄λ€. μ°Έμ‘° νμ μμ ==, != μ°μ°μλ κ°μ²΄ λ²μ§λ₯Ό λΉκ΅νλ€. μ°Έμ‘° νμ μ nullκ°μΌλ‘ μ΄κΈ°νν μ μλ€. 2. μλ°μμ λ©λͺ¨λ¦¬ μ¬μ©μ λν μ€λͺ μΌλ‘ νλ¦° κ²μ 무μμ λκΉ? λ‘컬 λ³μλ μ€ν μμμ μμ±λλ©° μ€ν λΈλ‘μ΄ λλλ©΄ μλ©Έλλ€. λ©μλ μ½λλ μμ, μ΄κ±° μμλ μ μ (λ©μλ) μμμ μμ±λλ€. μ°Έμ‘°λμ§ μλ κ°μ²΄λ νλ‘κ·Έλ¨μμ μ§μ μλ©Έ μ½λλ₯Ό μμ±νλ κ²μ΄ μ’λ€. λ°°μ΄ λ° κ°μ²΄λ ν μμμ μμ±λλ€. 3. String νμ μ λν μ€λͺ μΌλ‘ νλ¦° κ²μ 무μμ λκΉ? Stringμ ν΄λμ€μ΄λ―λ‘ μ°Έμ‘° νμ μ΄λ€. String νμ μ λ¬Έμμ΄ λΉκ΅λ.. 2023. 1. 20. [μ΄κ²μ΄ μλ°λ€] chapter.4 νμΈ λ¬Έμ 1. 쑰건문과 λ°λ³΅λ¬Έμ μ’ λ₯λ₯Ό κ΄νΈ () μμ λ£μ΄ 보μΈμ. 쑰건문: (ifλ¬Έ), (switchλ¬Έ) λ°λ³΅λ¬Έ: (forλ¬Έ), (whileλ¬Έ), (do-whileλ¬Έ) 2. 쑰건문과 λ°λ³΅λ¬Έμ μ€λͺ ν κ² μ€ νλ¦° κ²μ 무μμ λκΉ? ifλ¬Έμ 쑰건μμ κ²°κ³Όμ λ°λΌ μ€ν νλ¦μ λ¬λ¦¬ν μ μλ€. switchλ¬Έμμ μ¬μ©ν μ μλ λ³μμ νμ μ int, doubleμ΄ λ μ μλ€. forλ¬Έμ μΉ΄μ΄ν° λ³μλ‘ μ§μ ν νμλ§νΌ λ°λ³΅μν¬ λ μ¬μ©ν μ μλ€. breakλ¬Έμ switchλ¬Έ, forλ¬Έ, whileλ¬Έμ μ’ λ£ν λ μ¬μ©ν μ μλ€. 3. forλ¬Έμ μ΄μ©ν΄μ 1λΆν° 100κΉμ§μ μ μ μ€μμ 3μ λ°°μμ μ΄ν©μ ꡬνλ μ½λλ₯Ό μμ±ν΄λ³΄μΈμ. μ λ΅: package chapter4; public class Exercise03.. 2023. 1. 19. [μ΄κ²μ΄ μλ°λ€] chapter.3 νμΈ λ¬Έμ 1. μ°μ°μμ μ°μ°μμ λν μ€λͺ μ€ νλ¦° κ²μ 무μμ λκΉ? μ°μ°μλ νΌμ°μ°μμ μμ λ°λΌ λ¨ν, μ΄ν, μΌν μ°μ°μλ‘ κ΅¬λΆλλ€. λΉκ΅ μ°μ°μμ λ Όλ¦¬ μ°μ°μμ μ°μΆ νμ μ boolean(true/false)μ΄λ€. μ°μ°μμ νλ μ΄μμ κ°μ μ°μΆν μλ μλ€. νλμ κ°μ΄ μ¬ μ μλ μ리λΌλ©΄ μ°μ°μλ μ¬ μ μλ€. 2. λ€μ μ½λλ₯Ό μ€ννμ λ μΆλ ₯ κ²°κ³Όλ 무μμ λκΉ? public class Exercise02{ public static void main(String[] args){ int x = 10; int y = 20; int z = (++x)+(y--); System.out.println(z); } } μ λ΅: 31 3. λ€μ μ½λλ₯Ό μ€ννμ λ μΆλ ₯ κ²°κ³Όλ 무μμ λκΉ? public class Ex.. 2023. 1. 3. [μ΄κ²μ΄ μλ°λ€] chapter.2 νμΈ λ¬Έμ 1. μλ°μμ λ³μμ λν μ€λͺ μ€ νλ¦° κ²μ 무μμ λκΉ? λ³μλ νλμ κ°λ§ μ μ₯ν μ μλ€. λ³μλ μ μΈ μμ μ¬μ©ν νμ μ κ°λ§ μ μ₯ν μ μλ€. λ³μλ λ³μκ° μ μΈλ μ€κ΄νΈ({})μμμλ§ μ¬μ© κ°λ₯νλ€. λ³μλ μ΄κΈ°κ°μ΄ μ μ₯λμ§ μμ μνμμ μ½μ μ μλ€. 2. λ³μ μ΄λ¦μΌλ‘ μ¬μ© κ°λ₯ν κ²μ λͺ¨λ μ ννμΈμ? modelName class 6hour $value _age int 3. λ€μ νμ λΉμΉΈμ μλ°μ κΈ°λ³Έ νμ (Primary Type) 8κ°λ₯Ό μ μ΄λ³΄μΈμ. ν¬κΈ°/νμ 1byte 2byte 4byte 8byte μ μνμ byte char short int long μ€μνμ - - float double λ Όλ¦¬νμ boolean - - - 4. λ€μ μ½λμμ νμ , λ³μ μ΄λ¦, 리ν°λ΄μ ν΄λΉνλ.. 2023. 1. 3. [μ΄κ²μ΄ μλ°λ€] chapter.1 νμΈ λ¬Έμ 1. JDKμ JREμ νμ΄μ μ μ€λͺ ν κ² μ€ νλ¦° κ²μ 무μμ λκΉ? JDKλ JREμ μ»΄νμΌλ¬ λ±μ κ°λ° λκ΅¬κ° ν¬ν¨λλ€. μλ° νλ‘κ·Έλ¨μ κ°λ°νλ €λ©΄ JSKκ° λ°λμ νμνλ€. μλ° νλ‘κ·Έλ¨μ μ€νλ§ νλ €λ©΄ JREλ₯Ό μ€μΉν΄λ μκ΄μλ€. JREμλ μ»΄νμΌλ¬(javac.exe)κ° ν¬ν¨λμ΄ μλ€. 2. JVMμ λν μ€λͺ μΌλ‘ νλ¦° κ²μ 무μμ λκΉ? JVMμ java.exe λͺ λ Ήμ΄μ μν΄ κ΅¬λλλ€. JVMμ λ°μ΄νΈ μ½λλ₯Ό κΈ°κ³μ΄λ‘ λ³νμν€κ³ μ€ννλ€. JVMμ μ΄μ체μ μ λ 립μ μ΄λ€. (μ΄μ체μ λ³λ‘ λμΌν JVMμ΄ μ μ©λλ€.) λ°μ΄νΈ μ½λλ JVMμ λ 립μ μ΄μ§λ§, JVMμ μ΄μ체μ μ μ’ μμ μ΄λ€. 3. μλ° νλ‘κ·Έλ¨ κ°λ° κ³Όμ μ μμλλ‘ λμ΄νμμ€. javac.exeλ‘ λ°μ΄νΈ μ½λ νμΌ(~.class)λ₯Ό μμ±νλ€.. 2023. 1. 3. μ΄μ 1 λ€μ λ°μν