Primitive Type
- Java์ ํ๋ฆฌ๋ฏธํฐ๋ธ ํ์
์ 8๊ฐ์ง
- byte, short, int, long, float, double, char, boolean
- ์คํ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋จ (์คํ ์๋๊ฐ ๋น ๋ฅด๊ณ ๊ด๋ฆฌ๊ฐ ์ฌ์)
- ๊ฐ์ด ์์ฑ๋๋ฉด ์คํ ์์ญ์ ์ง์ ํ ๋น๋๋ฉฐ, ํจ์ ํธ์ถ์ด ๋๋๋ฉด ์๋์ผ๋ก ์ฌ๋ผ์ง
int number = 10;
- Null์ ๋ด์ ์ ์์
int number = null; //๋ถ๊ฐ๋ฅ
- ์ ๋ค๋ฆญ ํ์ ์ฌ์ฉ ๋ถ๊ฐ๋ฅ
List<int> number; //๋ถ๊ฐ๋ฅ
Reference Type
- ๊ฐ์ฒด์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ์ ์ฅํ๋ ํ์
- ํด๋์ค, ๋ฐฐ์ด, ์ธํฐํ์ด์ค ๋ฑ
- ํ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋จ (ํฐ ๋ฐ์ดํฐ ์ ์ฅ ๊ฐ๋ฅ, ์๋ช ์ฃผ๊ธฐ๊ฐ ๊ธด ๋ฐ์ดํฐ ๊ด๋ฆฌ์ ์ ํฉ)
- ๋์ ์ผ๋ก ํ ๋ฉ๋ชจ๋ฆฌ์ ํ ๋น๋๋ฉฐ, ๊ฐ์ฒด๊ฐ ํ์์์ ๋ ๊ฐ๋น์ง ์ปฌ๋ ํฐ์ ์ํด ์๋์ผ๋ก ์ ๋ฆฌ๋จ
- Hello World ๋ฌธ์์ด์ ํ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํ๊ณ , str ๋ณ์๋ ์ด ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ๊ฐ๋ฆฌํด
String str = new String("Hello World");
- Null์ ๋ด์ ์ ์์
Integer integer = null; //๊ฐ๋ฅ
- ์ ๋ค๋ฆญ ํ์ ์ฌ์ฉ ๊ฐ๋ฅ
List<Integer> integer; //๊ฐ๋ฅ
์ฐธ๊ณ
https://f-lab.kr/insight/understanding-java-primitive-and-reference-types
'Backend > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [JPA] JPA ์ฐ๊ด๊ด๊ณ ๋งคํ 1 - 1:N, N:1, N:N (0) | 2025.11.12 |
|---|---|
| [JPA] JPA (Java Persistence API) ๋? (2) | 2025.11.07 |
| [Java] ์คํธ๋ฆผ์ filter()๋ก ์ํ๋ ์กฐ๊ฑด์ ๋ฐ์ดํฐ ํํฐ๋งํ๊ธฐ (2) | 2024.09.09 |
| [Java] Spring๊ณผ SpringBoot์ ์ฐจ์ด์ (0) | 2024.09.03 |
| [JAVA] ๋ฐฐ์ด ์ ๋ ฌ ๋ฉ์๋ Arrays.sort (0) | 2024.08.29 |