2026-05-16•자바 백엔드 입문 자바 백엔드 입문 10편. Maven·Gradle이 뭐고 왜 모든 자바 프로젝트가 둘 중 하나를 쓰는지, pom.xml·build.gradle이 어떻게 Spring을…
자바
자바 백엔드 입문 9편 — 자바 Stream API 람다
2026-05-17•자바 백엔드 입문 자바 백엔드 입문 9편. 컬렉션을 함수형으로 다루는 자바 Stream API와 람다 표현식의 표준 패턴을 컨베이어 벨트 비유로…
자바 백엔드 입문 8편 — 자바 Optional null 안전
2026-05-17•자바 백엔드 입문 자바 백엔드 입문 8편. NullPointerException을 막는 모던 자바 표준 자바 Optional의 표준 사용법을 봉투 비유로 풀어쓴 학습…
자바 백엔드 입문 7편 — 자바 예외 처리
2026-05-17•자바 백엔드 입문 자바 백엔드 입문 7편. try-catch·throw·체크드 예외와 언체크드 예외의 정확한 차이까지 자바 예외 처리를 화재 경보 비유로 풀어쓴…
자바 백엔드 입문 6편 — 자바 제네릭
2026-05-17•자바 백엔드 입문 자바 백엔드 입문 6편. List·Repository 같은 표현의 정체. 자바 제네릭이 어떻게 타입 안전을 보장하는지 도시락 통 비유로…
자바 백엔드 입문 5편 — 자바 컬렉션 List Set Map
2026-05-17•자바 백엔드 입문 자바 백엔드 입문 5편. 자바 코드 매일 쓰는 컬렉션 — List·Set·Map과 ArrayList·LinkedList·HashMap·HashSet 차이를 책장 비유로 풀어쓴 학습…
자바 백엔드 입문 4편 — 어노테이션, Spring의 언어
2026-05-16•자바 백엔드 입문 자바 백엔드 입문 4편. @Component·@Override·@Autowired 같은 어노테이션이 어떻게 동작하는지, 그리고 왜 Spring이 이 기호로 모든 것을 처리하는지…
자바 백엔드 입문 3편 — 인터페이스와 다형성
2026-05-16•자바 백엔드 입문 자바 백엔드 입문 3편. 인터페이스·구현체·다형성·추상 클래스 비교를 USB 포트 비유로 풀고, 왜 이게 Spring DI(의존성 주입)의 토대가…
자바 백엔드 입문 2편 — 객체와 클래스
2026-05-16•자바 백엔드 입문 자바 백엔드 입문 2편. 클래스·객체·필드·메서드·생성자·캡슐화를 붕어빵 틀 비유로 풀고, 왜 이게 Spring Bean 이해의 출발점이 되는지까지 한…