축하합니다!

Java의 입력/출력과 스트림

Alex Liu

Software Development Engineer

1장 마무리: Java 파일 작업

  • Java 파일 작업
    • 파일 생성/삭제
    • 파일 존재 여부 확인
  • 텍스트 파일 읽기/쓰기
    • FileReader, FileWriter
    • 효율적인 파일 처리
  • 디렉터리 관리
    • 디렉터리 생성(mkdir())
    • 파일 나열(listFiles())
    • 경로 처리(getPath())
Java의 입력/출력과 스트림

2장 마무리: Iterator와 Stream 활용

  • 데이터 컬렉션 순회
    • 반복자(Iterator, ListIterator)
    • 안전한 요소 제거/수정
  • 스트림으로 데이터 변환
    • 요소 변환(map())
    • 데이터 필터링(filter())
    • 결과 저장(collect())
  • 데이터 집계
    • 결과 결합(reduce())
    • 합계 및 총합 계산
    • 가독성과 효율성 향상
Java의 입력/출력과 스트림

3장 마무리: 사용자 정의 메서드, 날짜, Enum

  • 메서드 오버라이딩과 재귀
    • 구체적 동작(@Override)
    • 반복 문제 해결(recursion)
  • 날짜와 시간 관리
    • 현재 날짜/시간(LocalDate, LocalTime)
    • 날짜 형식화(DateTimeFormatter)
    • 계산 수행(plusDays())
  • Enum 활용
    • 상수 정의
    • 코드 가독성 향상
    • 사용자 정의 Enum 메서드/필드
  • 재사용 가능한 사용자 정의 메서드 만들기
    • 개념 효과적으로 통합
    • 유지보수 가능한 애플리케이션 구축
Java의 입력/출력과 스트림

Java 여정을 이어가세요

  • 인터넷 자료
    • Baeldung: Java 주제와 도움 제공 사이트
    • Oracle의 Java 사이트: Java 기술 관리 주체(Oracle)의 웹사이트
    • dev.java: Java 개발자 뉴스, 이벤트, 기타 정보
    • Open JDK: 자유·오픈소스 Java 구현 커뮤니티
  • 도서

    • Sierra 외, Head First Java
    • Jamie Chan, Learn Java In One Day
    • Brady Ellison, Java for Beginners
  • 추가 자료:

Java의 입력/출력과 스트림

계속 학습해 봅시다

Java의 입력/출력과 스트림

Preparing Video For Download...