λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

μ„Έμ…˜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.