ยินดีด้วย!

Input/Output และ Streams ใน Java

Alex Liu

Software Development Engineer

สรุปบทที่ 1: การจัดการไฟล์ใน Java

  • การจัดการไฟล์ใน Java
    • การสร้าง/ลบไฟล์
    • การตรวจสอบว่าไฟล์มีอยู่หรือไม่
  • การอ่านและเขียนไฟล์ข้อความ
    • FileReader, FileWriter
    • การประมวลผลไฟล์อย่างมีประสิทธิภาพ
  • การจัดการไดเรกทอรี
    • การสร้างไดเรกทอรี (mkdir())
    • การแสดงรายการไฟล์ (listFiles())
    • การทำงานกับพาธ (getPath())
Input/Output และ Streams ใน Java

สรุปบทที่ 2: การทำงานกับ Iterator และ Stream

  • การวนซ้ำในคอลเล็กชันข้อมูล
    • Iterator (Iterator, ListIterator)
    • การลบ/แก้ไขสมาชิกอย่างปลอดภัย
  • การแปลงข้อมูลด้วย Stream
    • การแปลงสมาชิก (map())
    • การกรองข้อมูล (filter())
    • การจัดเก็บผลลัพธ์ (collect())
  • การรวมข้อมูล
    • การรวมผลลัพธ์ (reduce())
    • การหาผลรวมและยอดรวม
    • การเพิ่มความอ่านง่ายและประสิทธิภาพ
Input/Output และ Streams ใน Java

สรุปบทที่ 3: เมธอดแบบกำหนดเอง วันที่ และ Enum

  • การ Override เมธอดและ Recursion
    • พฤติกรรมเฉพาะ (@Override)
    • การแก้ปัญหาแบบวนซ้ำ (recursion)
  • การจัดการวันที่และเวลา
    • วันที่/เวลาปัจจุบัน (LocalDate, LocalTime)
    • การจัดรูปแบบวันที่ (DateTimeFormatter)
    • การคำนวณ (plusDays())
  • การทำงานกับ Enum
    • การกำหนดค่าคงที่
    • การเพิ่มความชัดเจนของโค้ด
    • เมธอดและฟิลด์ใน Enum แบบกำหนดเอง
  • การสร้างเมธอดแบบกำหนดเองที่นำกลับมาใช้ได้
    • การผสานแนวคิดต่าง ๆ อย่างมีประสิทธิภาพ
    • การสร้างแอปพลิเคชันที่ดูแลรักษาได้ง่าย
Input/Output และ Streams ใน Java

เรียนรู้ Java ต่อไป

  • แหล่งข้อมูลออนไลน์
    • Baeldung: เว็บไซต์เฉพาะด้าน Java
    • Oracle's Java site: เว็บไซต์ของ Oracle ผู้ดูแล Java
    • dev.java: ข่าวสาร อีเวนต์ และข้อมูลสำหรับนักพัฒนา Java
    • Open JDK: ชุมชนที่พัฒนา Java แบบโอเพนซอร์ส
  • หนังสือ

    • Head First Java โดย Sierra et al
    • Learn Java In One Day โดย Jamie Chan
    • Java for Beginners โดย Brady Ellison
  • แหล่งข้อมูลเพิ่มเติม:

Input/Output และ Streams ใน Java

มาเรียนรู้ต่อกัน

Input/Output และ Streams ใน Java

Preparing Video For Download...