λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
✏️ DevLog/Devcourse

[DevCourse] μƒμ„±ν˜• AI ν™œμš© λ°±μ—”λ“œ λ°λΈŒμ½”μŠ€ 23일차

by hyebin (Helia) 2025. 5. 9.
λ°˜μ‘ν˜•

μ˜€λŠ˜μ€ 본격적으둜 Java 기초λ₯Ό ν•™μŠ΅ν•˜λŠ” μ²«λ‚ μ΄μ—ˆλ‹€.

κ·Έλ™μ•ˆ ν”„λ‘ νŠΈμ—”λ“œ μ€‘μ‹¬μ˜ νλ¦„μ—μ„œ 살짝 λ²—μ–΄λ‚˜,

λ°±μ—”λ“œ μ–Έμ–΄μ˜ λŒ€ν‘œκ²©μΈ μžλ°”λ₯Ό 처음 μ ‘ν•΄λ³΄λŠ” μ‹œκ°„μ΄μ—ˆλ‹€.

μ˜€ν›„μ—λŠ” νŠΉκ°•μ„ 톡해 클린코딩과 λ¦¬νŒ©ν† λ§μ˜ μ€‘μš”μ„±λ„ ν•¨κ»˜ λ°°μ› λ‹€.


πŸ“Œ μ˜€μ „ – Java 기초 ν•™μŠ΅

 

μ˜€λŠ˜μ€ Java의 κΈ°λ³Έ κ°œλ…λΆ€ν„° μ‹œμž‘ν•΄ λ³€μˆ˜ μ„ μ–Έ, μžλ£Œν˜•, 주석 μž‘μ„± 방법 λ“± 기초 문법듀을 λ‹€μ‹œ ν•œλ²ˆ μ •λ¦¬ν•˜λŠ” μ‹œκ°„μ΄μ—ˆλ‹€.

이전에 Java에 λŒ€ν•΄ μ–΄λŠ 정도 μ ‘ν•΄λ³Έ 적이 μžˆμ–΄μ„œ, μ™„μ „νžˆ μƒˆλ‘œμš΄ κ°œλ…μ΄λΌκΈ°λ³΄λ‹€λŠ” 기쑴에 μ•Œκ³  있던 λ‚΄μš©μ„ λ³΅μŠ΅ν•˜κ³  μ •λ¦¬ν•˜λŠ” λŠλ‚Œμ΄μ—ˆλ‹€.

 

특히 정적 νƒ€μž… μ–Έμ–΄λ‘œμ„œ λ³€μˆ˜μ˜ μžλ£Œν˜•μ„ λͺ…ν™•νžˆ μ§€μ •ν•΄μ•Ό ν•œλ‹€λŠ” 점, κΈ°λ³Έ μžλ£Œν˜•(int, double, boolean λ“±)κ³Ό String 같은 μ°Έμ‘°ν˜• μžλ£Œν˜•μ˜ 차이λ₯Ό λ‹€μ‹œ ν•œ 번 확인할 수 μžˆμ—ˆλ‹€.

ν”„λ‘œκ·Έλž˜λ°μ˜ κ°€μž₯ 기초적인 문법듀을 λ‹€μ‹œ λ‹¨λ‹¨νžˆ λ‹€μ§ˆ 수 μžˆλŠ” μ‹œκ°„μ΄μ—ˆλ‹€.


πŸ§‘‍🏫 μ˜€ν›„ – ν΄λ¦°μ½”λ“œ & λ¦¬νŒ©ν† λ§ νŠΉκ°•

ν΄λ¦°μ½”λ“œλž€ 무엇인지, 그리고 쒋은 μ½”λ“œμ˜ 기쀀이 무엇인지에 λŒ€ν•œ λ‚΄μš©μ„ λ‹€λ€˜λ‹€.

μ½”λ“œμ˜ 가독성, 쀑볡 제거, ν•¨μˆ˜ 뢄리, 의미 μžˆλŠ” λ³€μˆ˜λͺ… μ‚¬μš© λ“± 개발자 κ°„ ν˜‘μ—…κ³Ό μœ μ§€λ³΄μˆ˜λ₯Ό κ³ λ €ν•œ μ½”λ“œ μž‘μ„± 방법에 λŒ€ν•΄ λ‹€μ‹œ 생각해볼 수 μžˆλŠ” μ‹œκ°„μ΄μ—ˆλ‹€.

 

λ¦¬νŒ©ν† λ§μ„ 톡해 κΈ°λŠ₯은 κ·ΈλŒ€λ‘œ μœ μ§€ν•˜λ©΄μ„œλ„ 더 λ‚˜μ€ μ½”λ“œλ‘œ κ°œμ„ ν•΄λ‚˜κ°€λŠ” 과정이 μ–Όλ§ˆλ‚˜ μ€‘μš”ν•œμ§€ 깨달을 수 μžˆμ—ˆλ‹€.


🧑 λŠλ‚€ 점

μ˜€λŠ˜μ€ Java의 κΈ°λ³Έ 문법듀을 λ³΅μŠ΅ν•˜λ©΄μ„œ, μ˜ˆμ „μ— 배운 λ‚΄μš©μ„ λ‹€μ‹œ λ– μ˜¬λ¦¬κ³  정리할 수 μžˆλŠ” 쒋은 κΈ°νšŒμ˜€λ‹€.

처음 μ ‘ν–ˆμ„ 땐 μ–΄λ ΅κ²Œ 느껴쑌던 문법듀도 λ‹€μ‹œ λ³΄λ‹ˆ 쑰금 더 μ΅μˆ™ν•˜κ³  μ΄ν•΄ν•˜κΈ° 쉬웠닀.

 

아직은 본격적인 λ¬Έλ²•μ΄λ‚˜ 흐름을 λ‹€ λ°°μš°μ§„ μ•Šμ•˜μ§€λ§Œ, 기초λ₯Ό μ°¨κ·Όμ°¨κ·Ό μ •λ¦¬ν•˜λ©΄μ„œ 천천히 감을 μž‘μ•„κ°€λŠ” 쀑이닀.

μ•žμœΌλ‘œ 배울 ν΄λž˜μŠ€λ‚˜ λ©”μ„œλ“œ 같은 κ°œλ…λ„ 이번처럼 ν•˜λ‚˜μ”© λ‹€μ Έκ°€λ©° μ΅μˆ™ν•΄μ§ˆ 수 있으면 μ’‹κ² λ‹€.

λ°˜μ‘ν˜•