Java 동시성 기초: Thread, Executor, Lock
Race condition부터 JMM, 스레드풀/락 선택, 디버깅까지: 백엔드에서 필요한 자바 동시성 기본기
Race condition부터 JMM, 스레드풀/락 선택, 디버깅까지: 백엔드에서 필요한 자바 동시성 기본기
체크예외 vs 런타임예외, Optional/Stream에서 흔한 함정과 안전한 사용 패턴 정리
ArrayList/LinkedList/HashMap/ConcurrentHashMap 등 주요 컬렉션의 성능 특성과 튜닝 포인트
Heap·Stack·Metaspace와 GC Root의 관계를 이해하고 OOM·StackOverflow 장애를 구분해 진단하는 JVM 메모리 기초
Runtime Data Areas와 PC Register·Native Method Stack의 역할을 바이트코드 관점에서 연결해 보는 JVM 메모리 심화
JVM/GC, 동시성, 스프링 빈/트랜잭션/보안 등 자주 묻는 50문항 Q&A
Java Heap/Stack 메모리 구조, GC 알고리즘, OutOfMemoryError 원인과 대응 Q&A
JVM 내부 구조, ClassLoader 계층, JIT 컴파일러, Safepoint 동작 원리 Q&A
Stream API로 컬렉션 처리를 선언적으로 작성하고, Optional로 null 안전성을 확보하는 실전 기법
ArrayList vs LinkedList, HashMap vs TreeMap, 언제 어떤 컬렉션을 선택할지 성능과 특성 기준으로 정리