
์๋ก
์ด ๊ธ์ ์ ๋ชฉ์ ์ด๋ป๊ฒ ์ ํด์ผ ํ ์ง ์ ๋ชจ๋ฅด๊ฒ ๋ค. ๋ณดํต ์ฐ๋ฆฌ๊ฐ ์๊ฐํ๋ ๋ฌธ๋ฒ์ ์ธ ์ฝ๋ ์ธ์ ์์ฑํ ๋ถ๋ถ๋ค์ ๋ํด ์๊ธฐํด๋ณด๋ ค๊ณ ํ๋ค.
Annotation(์ฃผ์)
- ์ปดํ์ผ๋ฌ, JVM, ํ๋ ์ ์ํฌ๋ค์ด ์ฐธ๊ณ ํ๋ ์ฃผ์์ด๋ค.
- ์์ค์ฝ๋์ ๋ฉํ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ํ๋ ํํ๋ก ์ฝ๋์ ๋ํ ์ ๋ณด๋ฅผ ์ถ๊ฐํ๋ค.
- ์ฉ๋์ ๋ง์ง ์์ Annotation์ ๋ฃ๋๋ค๋ฉด ์ปดํ์ผ ์ค ์๋ฌ๊ฐ ๋ ์๋ ์๋ค.
- @Deprecated: ํด๋น ๋ฉ์๋(๋ณ์)๊ฐ ํ์ ๋ฒ์ ์ ํธํ์ฑ ๋ฌธ์ ๋ก ์ญ์ ํ๊ธฐ ๊ณค๋ํ ๋ ์ฌ์ฉํ๋ค.
- @Override: ํด๋น ๋ฉ์๋๊ฐ ์์ ํด๋์ค์ ๋ฉ์๋๋ฅผ ์ฌ์ ์ ํ๋ค๋ ๊ฒ์ ์๋ฆฌ๊ธฐ ์ํ ์ฃผ์์ด๋ค.
- @SuppressWarnings: ์ปดํ์ผ ๊ฒฝ๊ณ ๋ฉ์์ง๋ฅผ ์ถ๋ ฅํ์ง ์๊ฒ ํด์ฃผ๋ ์ฃผ์์ด๋ค.
Package + Import
- OS์ ๊ด์ ์์๋ ํด๋๋ก ์กด์ฌํ๋ฉฐ, ์๋ฐ์์๋ ์ ์ฌํ ๋ชฉ์ ์ ํ์ผ๋ค์ ๊ตฌ๋ถํด ๋๊ธฐ ์ํ ๋ฐฉ๋ฒ์ด๋ค.
- ์์.ํ๋ก์ ํธ.์ฉ๋ ๋ก ์์ฑํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ด๋ค.
ex) com.mars.hrm.common
- import ํค์๋๋ฅผ ํตํด ๋ค๋ฅธ ํจํค์ง์ ์ ์ธ๋ ํด๋์ค๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
- C์ #include์ ๋น์ทํ๋ค๊ณ ๋ณผ ์ ์๋ค.
- ์ฃผ์์ฌํญ์ผ๋ก import๋ก ๊ฐ์ ธ์จ ํจํค์ง์ ํ์ ํจํค์ง๋ ๋ณ๋๋ก ์ถ๊ฐํด์ผ ํ๋ค.
- ์๋ก ๋ค๋ฅธ ํจํค์ง์ ๊ฐ์ ์ด๋ฆ์ ํด๋์ค๊ฐ ์๋ค๋ฉด ํจํค์ง ์ด๋ฆ ์ ์ฒด๋ฅผ ๊ธฐ์ ํ๋ ๊ฒ์ด ์ข๋ค.
'Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVA] ์ถ์ (1) | 2024.07.20 |
---|---|
[JAVA] ๋คํ์ฑ (2) | 2024.07.18 |
[JAVA] ์์ (0) | 2024.07.17 |
[JAVA] ๊ฐ์ฒด (0) | 2024.07.16 |
[JAVA] ์๋ฃ๊ตฌ์กฐ (0) | 2024.07.15 |