Icon Close

Java Programming: Intermediate

Java Programming: Intermediate
Icon RatingIcon RatingIcon RatingIcon RatingIcon Rating
No Rating
ประเภทไฟล์
pdf
วันที่วางขาย
08 กรกฎาคม 2568
ความยาว
500 หน้า
ราคาปก
500 บาท (ประหยัด 80%)
Java Programming: Intermediate
พัฒนาทักษะเขียนโปรแกรม Java ให้ก้าวข้ามระดับเริ่มต้น สู่การออกแบบโค้ดอย่างมีระบบ ดูแลรักษาง่าย และพร้อมต่อยอดในงานจริง หนังสือเล่มนี้เรียบเรียงอย่างละเอียดเป็นลำดับขั้น พร้อมตัวอย่างการประยุกต์ใช้งานจริง ครอบคลุมหัวข้อสำคัญที่นักพัฒนาทุกคนต้องรู้
สารบัญ
หน้า
บทที่ 1 String และ Enum อย่างมืออาชีพ (String and Enum) 1
String และ Enum อย่างมืออาชีพ
String และ Enum อย่างมืออาชีพ (รายละเอียดเชิงลึก)
String, StringBuilder, StringBuffer (เชิงลึก)
การใช้เมธอดของ String: substring, replace, split, indexOf
Enum ใน Java
บทที่ 2 Collection Framework และ Generics (Collection Framework and Generics) 37
Collection Framework และ Generics
Collection Framework และ Generics รายละเอียดเชิงลึก
ความเข้าใจ Collection และ Iterable
List, Set, Map ใน Java
การวนลูปด้วย for-each และ Iterator
Generics ใน Java รายละเอียดเชิงลึก
การจัดการชนิดข้อมูลจาก Input (Input Type Handling in Java)
บทที่ 3 Package และการควบคุมการเข้าถึง (Package and Access Control) 92
Package และการควบคุมการเข้าถึง
Package และการควบคุมการเข้าถึง (Packages & Access Control)
การสร้างและใช้งาน package ใน Java
การ import และการจัดโครงสร้างไฟล์ใน Java
รายละเอียดเชิงลึกเกี่ยวกับ Access Modifiers ในภาษา Java
การแยกโปรเจกต์ Java เป็นหลาย Class หลายไฟล์
บทที่ 4 คลาสไลบรารีมาตรฐานใน Java (Standard Libraries) 150
คลาสไลบรารีมาตรฐานใน Java
คลาสไลบรารีมาตรฐานใน Java รายละเอียดเชิงลึก
การใช้ Math, Arrays, Collections
การจัดการวัน/เวลาใน Java: LocalDate, LocalTime, DateTimeFormatter
การใช้ Random, Objects, และ Utility Classes อื่น ๆ
ตัวอย่างบูรณาการ
บทที่ 5 การทำงานกับไฟล์ (File I/O) 191
การทำงานกับไฟล์ (File I/O) ใน Java
การทำงานกับไฟล์ (File I/O) ใน Java รายละเอียดเชิงลึก
การอ่าน/เขียนไฟล์ด้วย File, Scanner, PrintWriter ใน Java
การอ่าน/เขียนไฟล์ด้วย BufferedReader และ BufferedWriter ใน Java
การจัดการไฟล์และไดเรกทอรีด้วย Path และ Directory ใน Java (java.nio.file)
การทำ Serialize และ Deserialize เบื้องต้นใน Java
ตัวอย่างบูรณาการ
บทที่ 6 Lambda Expression และ Functional Programming เบื้องต้น (Lambda Expression and Basic Functional Programming) 245
Lambda Expression และ Functional Programming เบื้องต้น
Lambda Expression และ Functional Programming เบื้องต้น (เชิงลึก)
Functional Interface ใน Java
Syntax และการใช้งาน Lambda Expression ใน Java
ใช้ Lambda กับ Collections.sort()
พื้นฐานการใช้กับ Stream API ใน Java
ตัวอย่างบูรณาการ
บทที่ 7 การใช้งานไลบรารีภายนอก (External Libraries) 285
การใช้งานไลบรารีภายนอก (External Libraries)
การใช้งานไลบรารีภายนอก (External Libraries) รายละเอียดเชิงลึก
การติดตั้งไลบรารีด้วย Maven / Gradle
การใช้งาน Apache Commons, Gson และ JUnit ใน Java
แนวทางค้นหาและศึกษาการใช้ไลบรารี
บทที่ 8 Unit Testing ด้วย JUnit (Unit Testing by JUnit) 316
Unit Testing ด้วย JUnit
Unit Testing ด้วย JUnit 5 (เชิงลึก)
แนวคิด Automated Testing
การเขียน Test Case ด้วย JUnit 5
การใช้ @Test, @BeforeEach, @AfterEach, Assertions ใน JUnit 5
แนวคิดการ Mock Object (เบื้องต้น)
บทที่ 9 Multithreading และการ Debug (Multithreading and Debugging) 360
Multithreading และการ Debug
Multithreading และการ Debug (รายละเอียดเชิงลึก)
Thread vs Process
การสร้าง Thread ใน Java (Thread class และ Runnable interface)
รายละเอียดเชิงลึก: Synchronized, wait/notify, และปัญหา Deadlock ใน Java
การ Debugging ด้วย IDE (Breakpoint, Step Over, Step Into) ใน Java
การ Debugging ด้วย IDE (Breakpoint, Step Over/Into) ใน Java
รายละเอียดเชิงลึก: Logging ใน Java ด้วย System.err, java.util.logging.Logger, และ Log4j
Logging ใน Java ด้วย System.err, Logger, และ Log4j
บทที่ 10 ออกแบบโปรแกรมและโปรเจกต์สรุป (Program Design) 417
ออกแบบโปรแกรมและโปรเจกต์สรุป
ออกแบบโปรแกรมและโปรเจกต์สรุป (รายละเอียดเชิงลึก)
การออกแบบ Class และ Method อย่าง Maintainable
SRP (Single Responsibility Principle) และ MVC (Model-View-Controller) เบื้องต้น
ตัวอย่างโปรแกรมแนวประยุกต์
Design Patterns
ตัวอย่างโปรเจกต์สรุปแบบสมบูรณ์
บรรณานุกรม 488
หากคุณต้องการพัฒนา Java อย่างจริงจัง หนังสือเล่มนี้จะช่วยให้คุณเข้าใจตั้งแต่การจัดการข้อมูล การเขียนโค้ดที่มีประสิทธิภาพ การทดสอบคุณภาพ ไปจนถึงการออกแบบระบบโปรแกรมที่ครบวงจร เพื่อก้าวสู่ความเป็นนักพัฒนาที่มีความมั่นใจและเชี่ยวชาญในสายงานซอฟต์แวร์
ประเภทไฟล์
pdf
วันที่วางขาย
08 กรกฎาคม 2568
ความยาว
500 หน้า
ราคาปก
500 บาท (ประหยัด 80%)
เขียนรีวิวและให้เรตติ้ง
หนังสือเล่มนี้ไม่เปิดให้ Comment