개발ꡬ리🐸

μ œλ„€λ¦­ κ³΅μ‹λ¬Έμ„œ νŒŒν•΄μΉ˜κΈ° (10)

μ œλ„€λ¦­ μ œν•œ 사항 01. κΈ°λ³Έ νƒ€μž…μœΌλ‘œ μ‚¬μš© λΆˆκ°€ μ œλ„€λ¦­μ€ κΈ°λ³Έ νƒ€μž…μ„ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ•„λž˜μ™€ 같은 μ½”λ“œκ°€ μžˆλ‹€ν•  λ•Œ, 컴파일 μ—λŸ¬λ₯Ό λ°œμƒ μ‹œν‚΅λ‹ˆλ‹€. Pair<int, char> p = new Pair<>(8, 'a'); // compile-time error μœ„μ˜ μ½”λ“œλ₯Ό λŒ€μ²΄ ν•˜κΈ° μœ„ν•΄μ„œλŠ” 래퍼 클래슀인 Inte...

μ œλ„€λ¦­ κ³΅μ‹λ¬Έμ„œ νŒŒν•΄μΉ˜κΈ° (9)

μ•ˆλ…•ν•˜μ„Έμš” μ˜€λž˜λ§Œμ— 또 κ³΅λΆ€ν•œ λ‚΄μš©μ„ 정리해 λ΄…λ‹ˆλ‹€. 보잘 것 μ—†λŠ” μ˜μ–΄ μ‹€λ ₯으둜 λ²ˆμ—­κΈ° μ•ŒμŒμ•ŒμŒ λŒλ €κ°€λ©° λ΄€κΈ° λ•Œλ¬Έμ— μ˜€μ—­μ΄ μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€. μ΅œλŒ€ν•œ ν˜Όμžμ„œ 해보렀 ν–ˆμ§€λ§Œ μ˜μ–΄κ°€ λ§‰ν˜”μ„ λ•Œ 큰 도움이 λ˜μ—ˆλ˜ 인파_ λ‹˜μ˜ λΈ”λ‘œκ·Έκ°€ 정말 λŒ€λ‹¨νžˆ 큰 도움이 λ˜μ—ˆμŠ΅λ‹ˆλ‹€. Non-Reifiable Types (비싀체화 νƒ€μž…) μ»΄νŒŒμΌλŸ¬κ°€ νƒ€μž…μ†Œκ±°ν•˜μ—¬ 타...

μ œλ„€λ¦­ κ³΅μ‹λ¬Έμ„œ νŒŒν•΄μΉ˜κΈ° (8)

μ•ˆλ…•ν•˜μ„Έμš” 🐸 ! λ“œλ””μ–΄ μ œλ„€λ¦­μ˜ λ§ˆμ§€λ§‰ 파트 νƒ€μž… μ†Œκ±° μž…λ‹ˆλ‹€. μ œλ„€λ¦­ & μ œλ„€λ¦­ λ©”μ„œλ“œμ˜ νƒ€μž… μ†Œκ±° μžλ°” μ»΄νŒŒμΌλŸ¬λŠ” νƒ€μž… λ³€μˆ˜λ₯Ό μ§€μš°κ³  λŒ€μ²΄ν•©λ‹ˆλ‹€. νƒ€μž… λ³€μˆ˜μ— 경계λ₯Ό λͺ…μ‹œν–ˆλ‹€λ©΄ ν•΄λ‹Ή 첫 번째둜 λͺ…μ‹œν•œ νƒ€μž…μœΌλ‘œ λŒ€μ²΄λ©λ‹ˆλ‹€. 예둜 κ°€μž₯ 기본적인 μ œλ„€λ¦­ μ‚¬μš©λ²•μΈ <T>λŠ” Object 둜 μ»΄νŒŒμΌλ©λ‹ˆλ‹€. κΈ°λ³Έ 예제 예제 - ...

μ œλ„€λ¦­ κ³΅μ‹λ¬Έμ„œ νŒŒν•΄μΉ˜κΈ° (7)

μ•ˆλ…•ν•˜μ„Έμš” 🐸 ! μ˜€λŠ˜μ€ λ“œλ””μ–΄ μ œλ„€λ¦­ 쀑 μ™€μΌλ“œμΉ΄λ“œ νŒŒνŠΈκ°€ 끝이 λ‚©λ‹ˆλ‹€! μ™€μΌλ“œμΉ΄λ“œμ˜ λ§ˆμ§€λ§‰ λ¬Έμ„œμ—μ„œλŠ” μ™€μΌλ“œμΉ΄λ“œ μ‚¬μš© 지침에 λŒ€ν•΄ μ„€λͺ…ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. 이둠적인 뢀뢄은 μ•žμ„œ μ„€λͺ…ν–ˆμœΌλ‹ˆ μ£Όμ˜ν•  뢀뢄을 μΆ”κ°€λ‘œ μ •λ¦¬ν•΄μ£ΌλŠ” λ“―ν•œ λ‚΄μš©μž…λ‹ˆλ‹€. λ‹€μŒμ—λŠ” νƒ€μž… μ†Œκ±°λ§Œμ΄ λ‚¨μ•˜λ„€μš”! μ™€μΌλ“œμΉ΄λ“œ μ‚¬μš© μ§€μΉ¨ μ™€μΌλ“œμΉ΄λ“œ μ‚¬μš© μ‹œμ— κ°€μž₯ ν–ˆκ°ˆλ¦¬λŠ” 뢀뢄을 μ–˜κΈ°ν•˜μžλ©΄ ...

μ œλ„€λ¦­ κ³΅μ‹λ¬Έμ„œ νŒŒν•΄μΉ˜κΈ° (6)

μ•ˆλ…•ν•˜μ„Έμš” 🐸! 곡뢀에 헀이해진 μš”μ¦˜ λ‹€μ‹œ μ •μ‹  λ‹€μž‘κ³  곡뢀 μ‹œμž‘ν•©λ‹ˆλ‹€! μ™€μΌλ“œμΉ΄λ“œμ™€ ν•˜μœ„ μœ ν˜• 이전에 μ œλ„€λ¦­μ˜ 상속에 λŒ€ν•΄ λ΄€μ—ˆμŠ΅λ‹ˆλ‹€. μ œλ„€λ¦­μ€ νƒ€μž… λ³€μˆ˜ κ°„μ˜ 상속이 μ œλ„€λ¦­ ν΄λž˜μŠ€μ—μ„œ 관계와 μ—°κ²°λ˜λŠ” 것은 μ•„λ‹˜μ„ λ΄€μŠ΅λ‹ˆλ‹€. 예둜 List<Number> 와 List<IntegerλŠ” μ„œλ‘œ 상속 관계에 μžˆμ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 그리고 이 λ‘˜μ˜...

μ œλ„€λ¦­ κ³΅μ‹λ¬Έμ„œ νŒŒν•΄μΉ˜κΈ° (5)

μ•ˆλ…•ν•˜μ„Έμš” ! 🐸 μ™€μΌλ“œμΉ΄λ“œ 뢀뢄은 곡식 λ¬Έμ„œλ₯Ό 읽어도 μ΄ν•΄ν•˜κΈ°κ°€ μ–΄λ €μ›Œμ„œ 직접 예제 μ½”λ“œλ₯Ό μ¨λ³΄λ©΄μ„œ μ΄ν•΄ν•˜λŠλΌ 였래 κ±Έλ¦¬λ„€μš”. 논리적 이해가 ν•„μš”ν•œ 파트 μž…λ‹ˆλ‹€. μ™€μΌλ“œμΉ΄λ“œ μ œλ„€λ¦­ μ½”λ“œμ—μ„œ μ΄λ”°κΈˆμ”© λ³΄μ΄λŠ” <?> κ°€ μ™€μΌλ“œ μΉ΄λ“œλΌκ³  ν•©λ‹ˆλ‹€. λ‹€μ–‘ν•œ μƒν™©μ—μ„œ μ‚¬μš©ν•  수 있으며 μ–΄λ–€ νƒ€μž…μ΄λ“  될 수 μžˆλ‹€λŠ” λœ»μ„ κ°€μ§‘λ‹ˆλ‹€. μƒν•œ 경계 ...

μ œλ„€λ¦­ κ³΅μ‹λ¬Έμ„œ νŒŒν•΄μΉ˜κΈ° (4)

μ•ˆλ…•ν•˜μ„Έμš” 🐸! μ œλ„€λ¦­μ˜ 상속과 ν•˜μœ„ μœ ν˜•μ— λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. 상속 관계 μ•žμ„œ 일반적으둜 상속은 μ•„λž˜μ™€ 같은 관계λ₯Ό λ³΄μž…λ‹ˆλ‹€. Object obj = new Object(); Integer integer = new Integer(10); obj = integer; // OK IntegerλŠ” Object의 μžμ‹ 이기 λ•Œλ¬Έμ— Object 객...

λ¦¬μ•‘νŠΈ 맛보기 5일차

μ•ˆλ…•ν•˜μ„Έμš” 🐸 λ¦¬μ•‘νŠΈ 맛보기 5일차 μž…λ‹ˆλ‹€! 01. react-router-dom react-router-dom은 URL을 κ°μ§€ν•˜κ³  화면에 λ³΄μ—¬μ§ˆ νŽ˜μ΄μ§€λ₯Ό λ Œλ”λ§ ν•˜λŠ” 라이브러리 μž…λ‹ˆλ‹€ μ•„λž˜μ˜ λͺ…λ Ήμ–΄λ‘œ μ†μ‰½κ²Œ μ„€μΉ˜ κ°€λŠ₯ν•©λ‹ˆλ‹€ npm i react-router-dom 버전을 λͺ…μ‹œν•˜μ§€ μ•ŠμœΌλ©΄ μ΅œμ‹  λ²„μ „μœΌλ‘œ μ„€μΉ˜κ°€ λ˜λŠ”λ° μž‘μ„±μΌ(2024-06-29...

μ΄ν΄λ¦½μŠ€μ—μ„œ 상속 클래슀 μ°ΎκΈ°

μ•ˆλ…•ν•˜μ„Έμš” 🐸 μž‘μ—…μ„ ν•˜λ‹€λ³΄λ©΄ 가끔 μ–΄λ– ν•œ 클래슀λ₯Ό 상속받은 ν΄λž˜μŠ€κ°€ 무엇이 μžˆλŠ”μ§€λ₯Ό ν™•μΈν•˜κ³  싢을 λ•Œκ°€ μžˆμŠ΅λ‹ˆλ‹€. 이럴 λ•Œμ—λŠ” 찾고자 ν•˜λŠ” ν΄λž˜μŠ€μ— μ»€μ„œλ₯Ό 두고 Ctrl+T λ₯Ό μž…λ ₯ν•˜λ©΄ ν•΄λ‹Ή ν΄λž˜μŠ€μ™€ κ΄€λ ¨λœ 클래슀λ₯Ό ν•œλˆˆμ— λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€. Number ν΄λž˜μŠ€κ°€ 상속받고 μžˆλŠ” Object 와 Numberλ₯Ό μƒμ†λ°›λŠ” ν΄λž˜μŠ€λ“€μ˜ λͺ©λ‘μ΄ λ³΄μ΄λŠ” ...

제이쿼리 객체 μΆ”κ°€ / 이동

μ•ˆλ…•ν•˜μ„Έμš” 🐸 문제의 λ°œλ‹¨β€¦ μ΄λ²ˆμ— 업무 쀑에 잘 보이던 λ²„νŠΌμ΄ κ°‘μžκΈ° μ‚¬λΌμ§€λŠ” λ¬Έμ œκ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€! ν•˜λ‚˜μ˜ ν™”λ©΄μ—μ„œ λ‹€μˆ˜μ˜ 탭을 두고 λ ˆμ΄μ•„μ›ƒμ΄ λ°”λ€ŒλŠ” κ΅¬μ‘°μ—μ„œ ν•˜λ‚˜μ˜ λ²„νŠΌμœΌλ‘œ λͺ¨λ“  νƒ­μ—μ„œ μ‚¬μš©ν•˜λ €κ³  ν•˜λ‹ˆ CSSκ°€ κΌ¬μ΄λŠ” λ¬Έμ œμ˜€μŠ΅λ‹ˆλ‹€. CSSλ₯Ό μ‘°μ • ν•˜λŠ” 것은 λ‹€λ₯Έ μž‘μ—…μ΄ μΌμ–΄λ‚˜ 인접 μš”μ†Œμ˜ CSSκ°€ 변경될 경우 같은 λ¬Έμ œκ°€ λ‹€μ‹œ λ°œμƒν•  수 ...