OPEN HYPER STEP
← 목록으로 (Java+Spring)
JAVA · 36 / 69
java
CHAPTER 36 / 69
읽기 약 2
SYNTAX

변수와 기본 타입


핵심 개념

Java의 8가지 기본 타입과 참조 타입을 이해한다. 타입 캐스팅과 오버플로우를 방지하는 실무 패턴을 익힌다.

코드 분석
JAVA📋 코드 (21줄)
// Java 8가지 기본 타입
byte b = 127;           // 1byte (-128~127)
short s = 32767;        // 2byte
int i = 2_147_483_647; // 4byte (언더스코어 가능)
long l = 9_223_372_036_854_775_807L; // 8byte, L 필수
float f = 3.14f;        // 4byte, f 필수
double d = 3.141592;    // 8byte (기본 실수형)
boolean bool = true;    // true/false
char c = 'A';           // 2byte 유니코드

// 자동 형변환 (작은 → 큰)
int num = 100;
double result = num; // 100.0 (자동)

// 강제 형변환 (큰 → 작은, 데이터 손실 주의)
double pi = 3.14159;
int piInt = (int) pi; // 3 (소수점 버림)

// String 변환
String str = String.valueOf(42);  // "42"
int back = Integer.parseInt("42"); // 42

AI 프롬프트
🤖 AI에게 잘 물어보는 법 — 모델·전략별 프롬프트
Claude

무료: Sonnet 4.6 / Pro $20/mo: Opus 4.6

이 Spring '변수와 기본 타입' 코드에서
DI 관련 버그·순환 참조·트랜잭션 누수를
찾아서 수정해줘.
ChatGPT

무료: GPT-5.5 / Plus $20/mo: GPT-5.5 Pro

'변수와 기본 타입'를 Spring Boot 3.x로 구현한
실전 API 코드(컨트롤러+서비스+레포지토리+테스트)를 완성형으로 만들어줘.
Gemini

무료: 2.5 Flash / Pro $19.99/mo: 3.1 Pro

이 Spring '변수와 기본 타입' 프로젝트의 빈 구조와
의존성 트리를 전체 분석하고
N+1 쿼리·순환 참조·성능 병목을 정리해줘.
Grok

무료: Grok 4.1 / SuperGrok $30/mo

Spring '변수와 기본 타입' vs Quarkus·Micronaut·Ktor의
동일 기능 구현을 2026년 한국 채용 시장 기준으로
솔직히 비교해줘.

⭐ 이것만 기억하세요
변수와 기본 타입 이 3가지만 확실히 잡으세요
1.var를 무조건 사용하면 타입이 불명확해지고, 명시적 타입만 쓰면 장황해집니다
2.로컬 변수는 var로 간결하게, 필드와 매개변수는 명시적 타입으로 가독성을 확보하는 것이 권장 스타일입니다
3.다음 챕터에서 조건문과 반복문을 심화 학습합니다


공유하기
진행도 36 / 69