📚 자바 웹개발자 공부 로드맵
✅ 1️⃣ 자바 기초
✔ 필수 개념
- 변수, 자료형, 연산자
- 조건문 (if, switch), 반복문 (for, while)
- 배열과 배열 활용
- 메서드 정의 및 호출 방법
✔ 작은 연습 프로젝트
✅ 2️⃣ 객체지향 개념 마스터
✔ 핵심 개념
- 클래스 & 객체 생성 이해
- 생성자, this, super 키워드
- 상속(Inheritance)
- 추상화(Abstraction) - 추상 클래스 / 인터페이스
- 캡슐화(Encapsulation) - private & getter/setter
- 다형성(Polymorphism) - 업캐스팅 / 오버라이딩 / 오버로딩
✔ 실습 추천
✅ 3️⃣ 컬렉션 프레임워크 & 제네릭
✔ 꼭 익힐 것
- List (ArrayList, LinkedList)
- Map (HashMap, TreeMap)
- Set (HashSet, TreeSet)
- Iterator와 for-each문 활용법
- 제네릭(Generic) 개념과 사용법
✔ 실습 예제
✅ 4️⃣ 예외 처리
✔ 개념
- try-catch-finally
- throws 와 throw 키워드 차이
- 커스텀 예외(Exception) 작성
✔ 연습
✅ 5️⃣ 입출력 (I/O) & 파일 다루기
✔ 공부 포인트
- InputStream / OutputStream 차이
- Reader / Writer 클래스
- 파일 읽고 쓰기 실습