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