CodeGym/หลักสูตร/หลักสูตร Java 25

หลักสูตร Java 25

หลักสูตร Java 25 แรกของโลก! เชี่ยวชาญเวอร์ชันล่าสุดของภาษา: Virtual Threads, Pattern Matching, Sealed Classes, Record Patterns — เทคโนโลยีล้ำสมัยรวมในที่เดียว 65 ระดับ + ผู้แนะนำ AI สำหรับการเรียนแบบส่วนบุคคล จากพื้นฐานสมัยใหม่ถึงความพร้อมสำหรับองค์กร เป็นนักพัฒนา Java แห่งอนาคตได้วันนี้!
4.9
3000+ รีวิว
ผู้สำเร็จการศึกษา 30k เริ่มอาชีพด้าน IT
ดูรายละเอียด
  • คำสั่งและโปรแกรม Java แรก
  • แนะนำชนิด int และ String. แป้นพิมพ์ อินพุต
  • ตัวดำเนินการเงื่อนไข
  • ลูป
  • การตั้งค่า IDE, การติดตั้งปลั๊กอิน CodeGym
  • ตัวเลขทศนิยมและ char
  • อาร์เรย์
  • เมธอด
  • การทำงานกับสตริง
  • ค่าคงที่, enum และ switch (Java 14+)
  • ข้อยกเว้น
  • ระดับโบนัส
  • วันที่ เวลา และเขตเวลา (Java 8+)
  • คลาสและคอนสตรัคเตอร์
  • การห่อหุ้ม
  • คลาสซ้อนและคลาสภายใน
  • การสืบทอดและลำดับชั้น
  • พหุรูปและการโอเวอร์โหลด
  • การนามธรรมและคลาสนามธรรม
  • อินเทอร์เฟซ
  • อินเทอร์เฟซขั้นสูงและอินเทอร์เฟซเชิงฟังก์ชัน (Java 8+)
  • คลาสแบบ Record (Java 16+)
  • OOP — ข้อผิดพลาดทั่วไปและแนวปฏิบัติที่ดีที่สุด
  • การจัดการข้อยกเว้นขั้นสูง
  • การควบคุมเวอร์ชัน: การทำงานกับ Git และ GitHub
  • คอลเลกชันและเจเนอริกส์
  • อินเทอร์เฟซของคอลเลกชัน
  • การทำงานกับคอลเลกชัน
  • ตัวเปรียบเทียบ (Comparator) และการเปรียบเทียบวัตถุ
  • พื้นฐาน Stream API (Java 8+)
  • Stream API: การจัดกลุ่มและการรวบรวม (Java 8+)
  • Stream API: การเชื่อมและการฉายข้อมูล (Java 16+)
  • การปรับแต่งประสิทธิภาพของคอลเลกชัน
  • คอลเลกชันสมัยใหม่และการไม่เปลี่ยนแปลง (Java 9+, Java 21+)
  • การทำงานกับไฟล์: พื้นฐาน
  • การอ่านและเขียนไฟล์ (รายละเอียด)
  • การทำงานกับการเข้ารหัสอักขระ
  • การจัดการข้อผิดพลาดเกี่ยวกับไฟล์
  • การทำงานกับระบบไฟล์
  • การดำเนินการกับไฟล์และไดเรกทอรี
  • การเพิ่มประสิทธิภาพ I/O
  • การซีเรียลไลซ์
  • การกำหนดค่าการซีเรียลไลซ์
  • การซีเรียลไลซ์โครงสร้างซับซ้อน
  • ความเข้ากันได้และการเพิ่มประสิทธิภาพในการซีเรียลไลซ์
  • การซีเรียลไลซ์ JSON
  • การซีเรียลไลซ์ XML
  • นิพจน์ Lambda
  • การเขียนโปรแกรมเชิงฟังก์ชัน
  • เหตุการณ์และการจัดการเหตุการณ์
  • พื้นฐานมัลติทรีด
  • การซิงโครไนซ์เธรด
  • ปัญหาของมัลติทรีด
  • การประมวลผลแบบขนานและ ForkJoin
  • การเขียนโปรแกรมแบบอะซิงโครนัส (Java 8+)
  • การทำงานกับไฟล์แบบอะซิงโครนัส
  • Virtual Threads (Java 21+)
  • การเจาะลึกมัลติทรีด (Java 21+)
  • การประมวลผลไฟล์แบบขนาน
  • โมดูลและโครงสร้างโปรเจกต์ (Java 9+)
  • การทำงานกับโปรเซสและบรรทัดคำสั่ง
  • Reflection และความสามารถเชิงไดนามิก
  • การล็อก การตรวจสอบ และการทำโปรไฟล์
  • หน่วยความจำและการเก็บขยะ
  • Pattern Matching, Sealed Classes และฟีเจอร์ของ Java 25 (Java 16+, Java 17+, Java 21+)
325+
บทเรียน
800+
แบบฝึกหัด
65
ระดับ
นอกจากนี้:
  • ตรวจงานทันที
  • เมนเทอร์ AI
  • ปลั๊กอิน IDE
  • WebIDE
  • Gamification
  • บรรยายสร้างแรงจูงใจ