λ‚˜μ˜ λͺ¨μ–‘

[메타인지] κΈ°μˆ λ©΄μ ‘, κ°œλ°œμ„œ λ³Έλ¬Έ

SEB/Practical

[메타인지] κΈ°μˆ λ©΄μ ‘, κ°œλ°œμ„œ

kexon 2022. 7. 20. 16:41

πŸ’™ κΈ°μˆ λ©΄μ ‘

  • μžλ°” ν•œλ‹¬λ„ μ•ˆν–ˆλŠ”λ° κ°‘μžκΈ° λΆ„μœ„κΈ° κΈ°μˆ λ©΄μ ‘..??!
    μ§€κΈˆκΉŒμ§€ λ°°μ› λ˜ λ‚΄μš©λ“€μ„ μœ„μ£Όλ‘œ 미리 μ€€λΉ„λ˜μ–΄μžˆλŠ” 질문 쀑 νŽ˜μ–΄μ™€ λ‚˜ 각각 μ„Έ 개λ₯Ό μ„ νƒν•΄μ„œ 닡변을 μƒκ°ν•˜κ³ 
    각자 30λΆ„μ”© λ©΄μ ‘μžλ‘œ, λ©΄μ ‘κ΄€μœΌλ‘œ μ§ˆλ¬Έν•˜κ³  λ‹΅λ³€ν•˜λŠ” μ‹œκ°„μ΄λ‹€.
  • λͺ¨μ˜ λ©΄μ ‘ 과정을 λ…Ήν™”ν•˜κ³  λ‹€μ‹œ 보며 자기 객관화λ₯Ό ν•˜κ³  μ„œλ‘œμ—κ²Œ ν”Όλ“œλ°±μ„ ν•΄μ£ΌλŠ” μ•„μ£Ό 생산적인 μ‹œκ°„!^^

🀍 λ‚΄κ°€ μ„ νƒν•œ 질문과 λ‹΅λ³€

더보기
  • μ§ˆλ¬Έμ€ 맨날 봐도 맨날 ν—·κ°ˆλ¦¬κ³  λͺ¨λ₯΄κ² λŠ” 것, 또 μ•Œκ³ μ‹Άμ€ 것을 μ„ νƒν–ˆλ‹€. 이것 뿐만이 μ•„λ‹ˆμ§€λ§Œ 일단 λ¨Όμ € μ„Έκ°œλ§Œ..πŸ˜‡

πŸ§”πŸ»‍♂️ λ©”μ„œλ“œ μ˜€λ²„λΌμ΄λ”©κ³Ό λ©”μ„œλ“œ μ˜€λ²„λ‘œλ”©μ˜ μ°¨μ΄λŠ” λ¬΄μ—‡μΈκ°€μš”?

  • μ˜€λ²„λ‘œλ”©μ€ ν•œ 클래슀 μ•ˆμ— 같은 μ΄λ¦„μ˜ λ©”μ„œλ“œλ₯Ό μ—¬λŸ¬ 개 μ •μ˜ν•˜λŠ” κ²ƒμœΌλ‘œ, μ˜€λ²„λ‘œλ”©μ΄ μ„±λ¦½λ˜λ €λ©΄ λ©”μ„œλ“œ 이름은 κ°™κ²Œ, λ§€κ°œλ³€μˆ˜μ˜ κ°œμˆ˜λ‚˜ νƒ€μž…μ€ λ‹€λ₯΄κ²Œ ν•΄μ•Ό ν•©λ‹ˆλ‹€. 또, 이름이 같은 λ©”μ„œλ“œλŠ” ν•˜λŠ” 일이 같은 경우 이름을 같이 μ€λ‹ˆλ‹€.
  • μ˜€λ²„λΌμ΄λ”©μ€ 상속받은 μƒμœ„ 클래슀의 λ©”μ„œλ“œλ₯Ό μžμ‹ μ— 맞게 λ³€κ²½ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. μ˜€λ²„라이딩이 μ„±λ¦½λ˜λ €λ©΄ μ„ μ–ΈλΆ€κ°€ μƒμœ„ 클래슀의 λ©”μ„œλ“œμ™€ μΌμΉ˜ν•΄μ•Όν•˜κ³  μ΄λ¦„, λ§€κ°œλ³€μˆ˜, λ°˜ν™˜νƒ€μž…μ΄ κ°™μ•„μ•Ό ν•©λ‹ˆλ‹€.

πŸ‘±πŸ»‍♀️ static ν‚€μ›Œλ“œμ— λŒ€ν•΄ μ„€λͺ…ν•˜κ³ , staticλ₯Ό μ–Έμ œ μ‚¬μš©ν•΄μ•Ό ν•˜λŠ” 지 μ„€λͺ…ν•΄μ£Όμ„Έμš”.

  • static ν‚€μ›Œλ“œλ₯Ό μ‚¬μš©ν•˜λ©΄ 객체λ₯Ό μƒμ„±ν•˜μ§€ μ•Šκ³ λ„ λ³€μˆ˜λ‚˜ λ©”μ„œλ“œλ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 
  • static λΆ™μ΄λŠ” 경우
    • μΈμŠ€ν„΄μŠ€λ₯Ό μƒμ„±ν•˜λ©΄ 각 μΈμŠ€ν„΄μŠ€λ“€μ€ μ„œλ‘œ 독립적이기 λ•Œλ¬Έμ— μ„œλ‘œ λ‹€λ₯Έ 값을 κ°€μ§€λŠ”λ°, static을 뢙이면 κ³΅ν†΅μ μœΌλ‘œ 같은 값을 κ°€μ§€κ²Œ λ©λ‹ˆλ‹€. κ·Έλž˜μ„œ λ©€λ²„λ³€μˆ˜ 쀑 κ³΅ν†΅μœΌλ‘œ μ‚¬μš©λ˜λŠ” 속성에 static을 λΆ™μž…λ‹ˆλ‹€.
  • static μ‚¬μš© 이유
    • 객체λ₯Ό μƒμ„±ν•˜μ§€ μ•Šμ•„λ„ λ˜λ‹ˆκΉŒ νŽΈλ¦¬ν•˜κ³ , 속도도 λΉ λ¦…λ‹ˆλ‹€.
  • 객체 생성 없이 ‘ν΄λž˜μŠ€μ΄λ¦„.λ©”μ„œλ“œμ΄λ¦„()’으둜 ν˜ΈμΆœν•©λ‹ˆλ‹€.

πŸ‘©πŸ»‍🦰 μ œλ„€λ¦­μ— λŒ€ν•΄μ„œ μ„€λͺ…ν•˜κ³ , μ»¬λ ‰μ…˜ ν΄λž˜μŠ€μ—μ„œ μ™œ μ œλ„€λ¦­μ„ μ‚¬μš©ν•˜λŠ” 지 μ„€λͺ…ν•΄μ£Όμ„Έμš”.

  • μ œλ„€λ¦­μ€ 클래슀 λ‚΄λΆ€μ—μ„œ μ‚¬μš©ν•  데이터 νƒ€μž…μ„ μ™ΈλΆ€μ—μ„œ 지정해 μΌλ°˜ν™”μ‹œμΌœμ£ΌλŠ” κΈ°λ²•μœΌλ‘œ, μ»¬λ ‰μ…˜μ—μ„œ λΆ€μ‘±ν–ˆλ˜ νƒ€μž… μ•ˆμ •μ„±μ˜ 보완을 μœ„ν•΄μ„œ JDK 1.5λΆ€ν„° λ„μž…λμŠ΅λ‹ˆλ‹€.
  • μ œλ„€λ¦­ 이전에 λͺ¨λ“  μ»¬λ ‰μ…˜μ€ 객체 μ°Έμ‘°λ₯Ό μ €μž₯ν–ˆλŠ”λ°, 이건 λͺ¨λ“  μ»¬λ ‰μ…˜μ΄ λͺ¨λ“  μœ ν˜•μ˜ 객체λ₯Ό μ €μž₯ν•  수 μžˆλ‹€λŠ” 것이고, μ‹€μˆ˜λ‘œ ν˜Έν™˜λ˜μ§€ μ•ŠλŠ” μœ ν˜•μ„ μ»¬λ ‰μ…˜μ— μ €μž₯ν•  수 있게 λ©λ‹ˆλ‹€.
  • 예λ₯Όλ“€μ–΄ List 숫자 배열을 λ‹€ λ”ν•˜λŠ” λ¬Έμ œκ°€ μžˆμ„ λ•Œ, λ¦¬μŠ€νŠΈμ— νƒ€μž… 지정을 ν•˜μ§€ μ•ŠμœΌλ©΄ νƒ€μž…μ΄ Object둜 μ§€μ •λ©λ‹ˆλ‹€. κ·Έλž˜μ„œ λ”ν•˜λŠ” λΆ€λΆ„μ—μ„œ 직접 ν˜•λ³€ν™˜μ„ ν•΄μ€˜μ•Ό ν•˜λŠ” λ²ˆκ±°λ‘œμ›€μ΄ μžˆλŠ”λ° 이걸 ν•΄μ†Œν•΄μ€€ 게 μ œλ„€λ¦­μž…λ‹ˆλ‹€. 
  • μ»¬λ ‰μ…˜μ—μ„œ μ œλ„€λ¦­μ„ μ‚¬μš©ν•˜λŠ” μ΄μœ λŠ”
    • 첫번째둜, 컴파일 μ‹œ νƒ€μž… μžλ™μœΌλ‘œ 체크가 λΌμ„œ νƒ€μž… μ•ˆμ •μ„±μ΄ ν–₯μƒλœλ‹€λŠ” 것이고
    • λ‘λ²ˆμ§Έλ‘œ, νƒ€μž…μ²΄ν¬μ™€ ν˜•λ³€ν™˜ μƒλž΅μ΄ κ°€λŠ₯ν•΄μ„œ μ½”λ“œκ°€ 간결해지고 관리가 μš©μ΄ν•΄μ§€κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€. 

πŸ’› κ°œλ°œμ„œ 선택

더보기

🀍 μ˜€λŠ˜λ„ κ°œλ°œμžκ°€ μ•ˆλœλ‹€κ³  λ§ν–ˆλ‹€

  • μ„ μ • 이유
    • μ±… μ†Œκ°œλ₯Ό 보고 κ°œλ°œμžμ™€ λΉ„κ°œλ°œμž μ–‘μͺ½μ—μ„œμ˜ μœ μ—°ν•œ λŒ€μ²˜κ°€ κ°€λŠ₯ν•  것 κ°™μ•„μ„œ μ„ νƒν•˜κ²Œ λ˜μ—ˆλ‹€.
  • λͺ©ν‘œ λ‚ μ§œ: 22. 8. 30
  • λͺ©ν‘œ μž₯ 수: ν•˜λ£¨ ±6μž₯

πŸ’œ μ˜€λŠ˜μ˜ 생각 쑰각λͺ¨μŒ

  • μŠ€μŠ€λ‘œλ„ λΆ€λ‹΄μŠ€λŸ¬μ›Œμ„œ 잘 μ•ˆ λ³΄λŠ”,, 그것도 λ…Ήν™”λœ λ‚˜μ˜ λͺ¨μŠ΅μ„ 보고 μžˆμžλ‹ˆ λ‚΄κ°€ 전생에 무슨 잘λͺ»μ„ ν–ˆλ‚˜ ... λŒμ•„λ³΄κ²Œ ν–ˆλ‹€. μ˜μƒμ΄ 끝날 λ•Œ μ―€ μ•Œλ©΄μ„œ μ‹€μ²œν•˜μ§€ μ•ŠλŠ”.. 예λ₯Όλ“€μ–΄ λ…Ήν™”ν•˜κ³  λ‹€μ‹œ λ‚΄ λͺ¨μŠ΅μ„ λ³΄λŠ” 일, λ…Ήν™”ν•˜κ³  λ‚΄ λͺ¨μŠ΅μ„, λ…Ήν™”λ₯Ό,, λ‚΄λͺ¨μŠ΅μ„,,, λ…Ήν™”,,, ...
    κ·Έλž˜λ„ 이런 기회λ₯Ό 톡해 λ‚˜μ˜ μ•ˆ 쒋은 μŠ΅κ΄€λ“€μ„ λ‚΄ 눈으둜 보고 λ‚˜λ‹ˆ κ°€ν˜Ήν–ˆμ§€λ§Œ κ°•μ œλ‘œ ν˜„μ‹€μ„ λ§ˆμ£Όν•  수 μžˆμ—ˆλ‹€.
  • 늘 λ’·μ „μœΌλ‘œ λ―Έλ€„μ™”λ˜ 개발 κ΄€λ ¨ λͺ»,,,,,μ•ˆν–ˆλ˜ λ…μ„œ! 이제 κ°•μ œλ‘œ ν•  수 μžˆλ‹€..!🀣 맀일 μ‘°κΈˆμ”©μ΄λΌλ„ μ½λŠ” μŠ΅κ΄€μ„ λ“€μ—¬λ³΄μž!

'SEB > Practical' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

022 | 데일리코딩, StringifyJSON μ‹€μŠ΅  (0) 2022.07.22
[Java] ꡬꡬ단  (0) 2022.07.10
[Java] μ „κΈ° μš”κΈˆ 계산기  (0) 2022.07.10
Comments