2021-03-28(Sun)

ν•­λͺ©

λ‚΄μš©

ν•™μŠ΅ λ‚ μ§œ

2021-03-28(일)

ν•™μŠ΅ μ‹œκ°„

11:00~23:00

ν•™μŠ΅ λ²”μœ„ 및 주제

java spring

ν•™μŠ΅ λͺ©ν‘œ

μžλ°” μŠ€ν”„λ§ 배포λ₯Ό ν•˜μž!

λ™λ£Œ ν•™μŠ΅ 방법

-

상세 ν•™μŠ΅ λ‚΄μš©

java 볡슡 μ§„ν–‰!

java의 νŒ¨ν‚€μ§€ κ°œλ…

  • μžλ°”μ—μ„œ νŒ¨ν‚€μ§€λž€ ν΄λž˜μŠ€λ“€μ˜ λͺ¨μŒμ΄λ‹€. 이λ₯Ό 톡해 λΌμ΄λΈŒλŸ¬λ¦¬λ“€κ°„μ˜ ꡬ뢄이 κ°€λŠ₯ν•˜λ©°, νŽΈλ¦¬ν•˜κ²Œ ν”„λ‘œμ νŠΈλ₯Ό 관리할 수 μžˆλ‹€.

  • λͺ¨λ“  μžλ°” νŒ¨ν‚€μ§€λ“€μ€ κ°€μž₯ μƒμœ„ νŒ¨ν‚€μ§€μΈ java와 javax νŒ¨ν‚€μ§€μ— μ’…μ†λ˜μ–΄ μžˆλ‹€.

  • νŒ¨ν‚€μ§€(Package)λ₯Ό μ‚¬μš©ν•˜λŠ” κ°€μž₯ 큰 μ΄μœ λŠ” 클래슀λͺ…μ˜ κ³ μœ μ„±μ„ 보μž₯ν•˜κΈ° μœ„ν•΄μ„œμ΄λ‹€.

  • νŒ¨ν‚€μ§€ μ΄λ¦„μ˜ κ³ μœ μ„±μ„ 보μž₯ν•˜κΈ° μœ„ν•΄ μ΅œμƒμœ„ νŒ¨ν‚€μ§€λͺ…에 com.examplecode와 같은 λ°©μ‹μœΌλ‘œ 인터넷 도메인 μ£Όμ†Œλ₯Ό 거꾸둜 μ‚¬μš©ν•˜κΈ°λ„ ν•œλ‹€. 인터넷 도메인은 이미 κ³ μœ μ„±μ„ κ°€μ§€κ³  있기 떄문에 λ‹€λ₯Έ 좩도을 κ±±μ •ν•  ν•„μš”κ°€ μ—†κΈ° λ•Œλ¬Έμ΄λ‹€.

  • ν΄λž˜μŠ€λŠ” 같은 νŒ¨ν‚€μ§€λ‚΄ λͺ¨λ“  ν΄λž˜μŠ€λ“€κ³Ό λ‹€λ₯Έ νŒ¨ν‚€μ§€λ‚΄ λͺ¨λ“  public ν΄λž˜μŠ€λ“€μ„ μ‚¬μš©ν•  수 μžˆλ‹€. 이λ₯Ό μœ„ν•΄

    • 클래슀 μ„ μ–Έμ „ import ν‚€μ›Œλ“œλ‘œ νŒ¨ν‚€μ§€ μ „λΆ€ λ˜λŠ” 클래슀 1κ°œλ§Œμ„ 가져와 μ‚¬μš©ν•˜λŠ” 방법과

    • νŒ¨ν‚€μ§€ 전체 μ£Όμ†Œλ₯Ό 가져와 μ‚¬μš©ν•˜λŠ” 방식이 μžˆλ‹€.

      ex) java.util.Date today = new java.util.Date();

    • import 문이 νŽΈλ¦¬ν•˜κΈ΄ ν•˜μ§€λ§Œ μ„œλ‘œ λ‹€λ₯Έ νŒ¨ν‚€μ§€μ— 같은 클래슀λͺ…이 μ‘΄μž¬ν•˜κ³  이λ₯Ό μ‚¬μš©ν•˜λ € ν•œλ‹€λ©΄ μ—λŸ¬κ°€ λ°œμƒν•  수 μžˆμœΌλ―€λ‘œ νŒ¨ν‚€μ§€ 전체 μ£Όμ†Œλ₯Ό 가져와 μ‚¬μš©ν•˜λŠ” 방식을 μ‚¬μš©ν•΄μ•Ό ν•œλ‹€.

    • 클래슀λ₯Ό νŒ¨ν‚€μ§€μ— μ’…μ†μ‹œν‚€λ €λ©΄ 클래슀 선언전에 package ν‚€μ›Œλ“œλ₯Ό μ΄μš©ν•΄ μ–΄λ–€ νŒ¨ν‚€μ§€μ— μ†ν•΄μžˆλŠ”μ§€ μ •ν•΄μ€˜μ•Όν•œλ‹€. λ§Œμ•½ μ •ν•΄μ£Όμ§€ μ•ŠλŠ”λ‹€λ©΄, ν΄λž˜μŠ€λŠ” 기본적으둜 default package에 μ†ν•˜κ²Œ 되고, default packageλŠ” μ•„λ¬΄λŸ° νŒ¨ν‚€μ§€ 이름을 κ°€μ§€μ§€ μ•ŠλŠ”λ‹€.

    jdk의 src.zip κ²½λ‘œμ— 클래슀 μ†ŒμŠ€ νŒŒμΌλ“€μ΄ μ €μž₯λ˜μ–΄μžˆλ‹€.

Object 클래슀

  • java.lang.Object ν΄λž˜μŠ€μ΄λ‹€.

  • λͺ¨λ“  ν΄λž˜μŠ€λŠ” Object 클래슀의 λ©”μ„œλ“œ 쀑 μΌλΆ€λŠ μž¬μ •μ˜ ν•  수 μžˆλ‹€.(final둜 μ„ μ–Έλœ λ©”μ„œλ“œλŠ” μž¬μ •μ˜ν•  수 μ—†λ‹€.)

  • μ»΄νŒŒμΌλŸ¬κ°€ 컴파일 νƒ€μž„μ— extends Objectλ₯Ό μΆ”κ°€ν•œλ‹€.

ν•™μŠ΅ λ‚΄μš©μ— λŒ€ν•œ 개인적인 총평

예제 μ½”λ“œλ₯Ό λ”°λΌμ³€μŒμ—λ„ μŠ€ν”„λ§ μ‹œνλ¦¬ν‹°μ—μ„œ λ¬Έμ œκ°€ 생겼닀. λ†€λžκ²Œλ„ μ—λŸ¬ λ‘œκ·Έκ°€ λ”°λ‘œ μ°νžˆμ§€λ„ μ•Šμ•„μ„œ μ™œ λ¬Έμ œκ°€ μƒκ²ΌλŠ”μ§€ μΆ”μΈ‘ν•΄μ•Όν–ˆλŠ”λ°, 이 문제λ₯Ό μ§€κΈˆ ν•΄κ²°ν•˜κΈ° 보닀, 이제 μ§€κΈˆ κ°€μ§„ κ°ˆμ¦μ„ λ°”νƒ•μœΌλ‘œ μŠ€ν”„λ§ ν”„λ ˆμž„μ›Œν¬λ₯Ό μ°ν•˜κ²Œ ν•™μŠ΅ν•΄λ΄μ•Όκ² λ‹€λŠ” 결심이 μ„°λ‹€.

λ©˜ν† λ‹˜λ“€κ³Όμ˜ 면담이 μžˆμ—ˆλŠ”λ°, ν•„μš” μ΄μƒμœΌλ‘œ μžμ‘΄κ°μ„ κΉŽμ„ ν•„μš”λ„, μ£Όμ œλ„˜κ²Œ μ˜€λ§Œν•΄μ§ˆ ν•„μš”λ„ μ—†λ‹€. μ΄ˆμ‘°ν•¨μ„ 버리고 κ²Έν—ˆν•˜κ²Œ μ‹œκ°„μ„ 받아듀이고 λͺ©ν‘œλ₯Ό μœ„ν•΄ λ…Έλ ₯ν•˜μž.

λ‹€μŒ ν•™μŠ΅ κ³„νš

  • λ””μžμΈνŒ¨ν„΄ ν•™μŠ΅

Last updated

Was this helpful?