Skip to content

Commit 09320bf

Browse files
committed
docs(java): 기본형과 참조형 초안
1 parent 97b5c9f commit 09320bf

1 file changed

Lines changed: 43 additions & 0 deletions

File tree

  • content/posts/java-basic-primitive-reference-types
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
title: '기본형과 참조형(Primitive vs. Reference Types)'
3+
date: '2026-03-10T10:34:57+09:00'
4+
categories: ["Java"]
5+
tags: ["java", "java-basic", "primitive-type", "reference-type", "type-system"]
6+
series: ["Java에서 살아남기"]
7+
draft: true
8+
---
9+
10+
- 기본형 vs 참조형1 - 시작
11+
- 기본형 vs 참조형2 - 변수 대입
12+
- 기본형 vs 참조형3 - 메서드 호출
13+
- 참조형과 메서드 호출 - 활용
14+
- 변수와 초기화
15+
- null
16+
- NullPointerException
17+
- 질문
18+
- 참조형은 왜 중요할까? 꼭 이해해야 하는 이유
19+
- 참조형과 포인터의 관계
20+
- pass by value vs. passy by reference
21+
- copy by value
22+
- 웹 애플리케이션에서 발생하는 문제
23+
- 공유변수
24+
- 싱글톤
25+
- 다른 언어는 어떻게 사용할까
26+
- 클래스 변수
27+
- `null`을 왜 만들었을까, 10억짜리 실수, GC를 사용하지 않는 언어의 처리 방법
28+
29+
## 개념
30+
31+
- Java의 자료형은 기본형과 참조형으로 분류한다.
32+
- 기본형(Primitive Type)
33+
- `int`, `long`, `boolean` 처럼 소문자로 시작한다. 변수에 사용할 값을 직접 대입한다.
34+
- Java에서 기본으로 제공한다. 새로 정의할 수 없다.
35+
- 참조형(Reference Type)
36+
- `String`[^1], `User`, `Product`와 같이 데이터에 접근하기 위한 참조(주소)를 저장한다.
37+
- 객체와 배열이 해당한다.
38+
- 객체는 실제 값에 접근하기 위해 `.`(dot operator)를 사용한다.
39+
- 배열은 `[]`(square bracket)을 사용한다.
40+
41+
## 마치며
42+
43+
[^1]: 문자열은 매우 자주 사용하는 자료형이다. Java에서 기본으로 제공함에도 불구하고 특별 대우를 받아 참조형에 해당한다.

0 commit comments

Comments
 (0)