DEV 2026.05.02 · 11 min
Intermediate Java Api Reference · 12
Java IO는 왜 이렇게 복잡한가
File 클래스의 경로 표현부터 바이트/문자 스트림 분리, 객체 직렬화까지 — Java IO 계층의 설계 결정을 추적한다.
총 3개의 글
File 클래스의 경로 표현부터 바이트/문자 스트림 분리, 객체 직렬화까지 — Java IO 계층의 설계 결정을 추적한다.
Tag-Length-Value 인코딩부터 스키마 진화의 호환성 규칙까지, Protobuf의 설계 결정이 만들어내는 성능과 안전성의 근거를 추적한다.
JDK 직렬화 기본값이 왜 금지 수준인지부터 @Cacheable AOP 체인, Redis 세션 구조, Redisson 분산 락까지, Spring-Redis 통합의 핵심 설계 결정을 추적한다.