μΈμ 6 Java μΈμ _κ°μ²΄ κ°μ κ²°ν©λμ λ€νμ± κ°μ²΄ κ°μ κ²°ν©λμ λ€νμ±11/29 11:10 ~ 12:30 (μ½ 1μκ° 20λΆ μ§ν) β μ€μ ν€μλ βκ°μ²΄ κ°μ κ²°ν©λλ€νμ±DI μμ‘΄μ± μ£Όμ IoC μ μ΄μ μμ κ°μ²΄ μ§ν₯ 4κ°μ§ νΉμ§ 1. μΈν°νμ΄μ€λ₯Ό νμ©ν λ€νμ±μλλ¦¬μ€ 1 - μλμ°¨ μ£Όν νλ‘κ·Έλ¨μ무 : μλμ°¨λ₯Ό μ£Όνμν€λ νλ‘κ·Έλ¨μ λ§λμΈμ.senario1.directBinding ν¨ν€μ§μ Car, GasEngine, ElectricEngine, Main ν΄λμ€ μμ±package senario1.directBinding;public class Car { // 1. μμ± private GasEngine engine; // 2. μμ±μ public Car(){ this.engine = new GasEngine(); .. 2024. 11. 30. Java μΈμ _λΉκ΅λ 무μμΌκΉ? (λλ±μ±κ³Ό λμΌμ±) λλ±μ± / λμΌμ± μΈμ (κ°μ²΄μ λ°μ΄ν° λΉκ΅)11/21 15:00 ~ 16:00 (μ½ 1μκ° μ§ν) μλ리μ€μ± 3κ°κ° μ£Όμ΄μ§λλ€. μ΄ μ€μμ κ°μ μ± μ΄ λ¬΄μμΈμ§ μ°Ύμλ΄μΌ νλ€.μλ리μ€λ₯Ό ν΅ν΄μ μλ°μμ λΉκ΅λ κ°λ μ΄ λ¬΄μμ΄κ³ λ λμκ°μ λλ±μ±κ³Ό λμΌμ±μ μ°¨μ΄μ μ μμ보μ. μ€μ΅λ보기Book.javapublic class Book { private String name; private String author; public Book(String name, String author) { this.name = name; this.author = author; }}Main.javapublic class Main { public static void main(.. 2024. 11. 22. Java μΈμ _κ°μ²΄ νμ© κ°μ²΄ νμ© μΈμ 11/19 15:00 ~ 16:15 (μ½ 1μκ° 15λΆκ° μ§ν) μΈμ μ λͺ©μ : ν΄λμ€λ₯Ό μ μ¬μ©ν΄ 보μ!JVM λ©λͺ¨λ¦¬ μμμλ°μ»΄νμΌλ¬κ° .java νμΌμ λ°μ΄νΈμ½λλ‘ λ³νJVMμ΄ λ°μ΄νΈμ½λλ₯Ό μ½μ΄μ λ©λͺ¨λ¦¬μ μ μ¬βοΈ λ°μ΄νΈμ½λ(.class)λ°μ΄νΈμ½λλ μλ° νλ‘κ·Έλ¨μ΄ μ»΄νμΌλ ν μμ±λλ μ€κ° ννμ μ½λμ΄λ€. μ¬λμ΄ μ½μ μ μλ μμ€ μ½λμ κΈ°κ³κ° μ€ννλ κΈ°κ³μ΄μ μ€κ° λ¨κ³μ ν΄λΉνλ€. μλ°μ JVM(Java Virtual Machine)μμ μ€νλλ©° νλ«νΌ λ 립μ±μ κ°λ₯νκ² νλ ν΅μ¬ μμμ λλ€. β μλ° λ©λͺ¨λ¦¬ ꡬ쑰 β Method Area(λμκ΄) : .class νμΌμ μ λ³΄κ° μ¬λΌκ°λ κ³³μ΄λ€. μλ° νλ‘κ·Έλ¨μ΄ μ€νλ λ λͺ¨λ ν΄λμ€μ λ©μλ μ 보(ν΄λμ€ κ΅¬μ‘°, λ©μλ μ 보,.. 2024. 11. 19. Java ν΄λμ€_μ΄ν΄νμ§ λͺ»νλ©΄ λκ° μ μλ λ°©.. Java ν΄λμ€ μλ²½ μ΄ν΄νκΈ°11/19 9:30 ~ 10:40 (μ½ 1μκ° 10λΆ μ§ν)λ¬Έμ λ₯Ό ν΄κ²°ν μμλλ‘ λ°©μ νμΆν μ μλ€..! 곡λΆλ λ΄μ©μ λͺ¨λ₯΄λ μ¬λμκ² μ€λͺ ν΄μ μ΄ν΄μν¬ μ μμ μ λμ κ°λ μ μκ³ μκ²λ νλ€.μ°λ¦¬λ λͺ¨λ μ€νλ§μ 곡λΆνλ μ¬λλ€μ΄λ€.μ€νλ§κ³Ό μλ°λ μ‘°κΈ λ€λ₯΄λ€.μλ°λ₯Ό μνλ μ¬λμ΄ μ€νλ§μ μνλμ? NOPE!μ€νλ§μ μνλ μ¬λμ΄ μλ°λ₯Ό μνλμ? NOPE!κ·Έλ λ€λ©΄ μλ°λ₯Ό μ§κΈ μ λ°°μ°κ³ μλ κ²μΈκ°?μ€νλ§μμ μ¬μ©νλ λ¬Έλ² μ λλ μκ³ μμ΄μΌ νκΈ° λλ¬Έμ΄λ€!κ·Έμ€μμλ ν΄λμ€λ₯Ό κΌ μκ³ μμ΄μΌ νλ€.ν΄λμ€ μ€μμλ λ μ€μν κ²μ μμ±μμ΄λ€.μ€νλ§μμ μμ±μλ₯Ό κ°μ§κ³ μ§μ§κ³ λ³Άκ³ νλ€.βββμ μΌ μ€μν κ² : λ€ μκ³ μμ νμλ μλ€. νμ§λ§ ν΄λμ€λ κΌ μκ³ μμ΄.. 2024. 11. 19. κΉμ§ QnA μΈμ νμ΅ λ°©λ² μΈμ 11/15 10:00 ~11:15 (μ½ 45λΆ μ§ν) μλ°(Java), μ€νλ§ λΆνΈ(Spring Boot)λ₯Ό 곡λΆν λ ν΅μ¬μ λ무 μ§μ°©ν νμλ μλ€. μΈμ΄λ κ³μ μ§ννκΈ° λλ¬Έμ λμΆ© μ€μ λ£κ³ μ½λλ₯Ό 보거λ λ€μ μ§λλ‘ λκ°μΌ νλ€.κ°λ°μ μμ² λκ³ κ° λΆλΆμ΄ μ κΈ°μ μΌλ‘ μ°κ²°λμ΄ μκΈ° λλ¬Έμ΄λ€.κΉμ΄ νλ κ²λ³΄λ€λ Nν λ°λ³΅νλ κ²μ΄ μ’λ€.μ± ν κΆμ μμ€μ± μ½λ―μ΄ μ½λ€ 보면 λμΆ© ν€μλκ° λ¨Έλ¦Ώμμ λ°νλ€.μμ£Ό λ―μ λ¨μ΄λ€λ ν λ² μ½μΌλ©΄ 머리μ λμΆ© λ°νλ€.λ°λ³΅ν΄μ μ½μμλ‘ λ¨Έλ¦¬ μμμ κ·Έλ¦Όμ΄ κ·Έλ €μ§κ³ κ°μ΄ μ€κ² λλ€.μ± λ§ λ³Έλ€κ³ λ΄κ³΅μ΄ μμ΄μ§λ μκ³ , μ½λλ₯Ό κ°μ΄ μμ±νλ€ λ³΄λ©΄ λλ λͺ¨λ₯΄κ² λ΄κ³΅μ΄ μμ΄κ² λλ€.νμ΅ μλλ₯Ό 2λ°°λ‘ μ¬λ¦°λ€.μ²μμλ 2λ°°μμΌλ‘ λ€μΌλ©΄μ λμΆ© ν€μλλ₯Ό 머리.. 2024. 11. 16. Java μΈμ _νλ‘κ·Έλλ° κΈ°μ΄ 11/13 15μμ Java μΈμ μ΄ μμλ€. νν°λκ»μ Javaμ κΈ°μ΄μ λν΄μ μλ €μ£Όμλ μκ°μ΄μλλ°.. νν λ΄κ° μΈμ μκ°μ 체ν¬νμ§ λͺ»νκ³ , μ»€λ¦¬μ΄ μ½μΉ μλ΄μ 15μ 30λΆμΌλ‘ μ‘μλμ μΈμ μ λ£λ€κ° μλ΄μ λ°μΌλ¬ κ°κ² λμλ€.. π₯²κ·Έ κ²°κ³Ό μ€κ°μ μ΄λ€ λ΄μ©μ΄ μμλμ§ μμ§ λͺ»νκ³ λ Ήνλ³Έμ΄ μ¬λΌμ¨ ν λ΄κ° λ£μ§ λͺ»ν μκ°λΆν° λ€μΌλ©΄μ Java νλ‘κ·Έλλ°μ κΈ°μ΄λ₯Ό μ’ λ μ½κ² μ΄ν΄ν μ μλ μκ°μ κ°μ§ μ μμλ€.ν΄λμ€, κ°μ²΄, μμ±μ, λ©μλ λ±λ± Java λ¬Έλ² μ’ ν©λ° 3μ£Ό μ°¨ κ°μμ λμ€λ λ΄μ©λ€μ΄μμ§λ§ μ²μ λ£λ λ΄μ©μ΄λΌμ κ°μλ₯Ό λ€μ λλ κΈ΄κ°λ―Όκ° νμλλ°, νν°λμ μ΄ν΄νκΈ° μ¬μ΄ μ€λͺ λ€λ‘ μ΄ν΄νμ§ λͺ»νλ λΆλΆλ€μ μ΄ν΄νκ³ λμ΄κ° μ μμλ κ² κ°λ€.λΈλ‘κ·Έμ μ λ¦¬ν΄ λκ³ μ κΈ°μ΅μ΄ λμ§.. 2024. 11. 14. μ΄μ 1 λ€μ