Java Programming: Beginner
คู่มือเรียนรู้ภาษา Java ฉบับครบถ้วน เข้าใจง่าย เหมาะสำหรับผู้เริ่มต้นทุกระดับ
หากคุณกำลังมองหาหนังสือที่พาคุณเข้าสู่โลกของภาษา Java อย่างเป็นระบบ ตั้งแต่พื้นฐานจนถึงแนวคิดเชิงวัตถุ พร้อมตัวอย่างหลากหลาย และคำอธิบายที่เข้าใจง่าย หนังสือ Java Programming: Beginner เล่มนี้คือคำตอบ!
เนื้อหาในเล่มเรียบเรียงอย่างเป็นลำดับขั้นตอน พร้อมภาพประกอบและตัวอย่างโค้ดที่คุณสามารถทดลองได้ทันที โดยเหมาะสำหรับทั้งนักเรียน นักศึกษา และผู้เริ่มต้นที่ไม่เคยมีพื้นฐานมาก่อน
________________________________________
สารบัญ
บทที่ 1 เริ่มต้นกับภาษา Java (Introduction to Java)1
เริ่มต้นกับภาษา Java
ประวัติของภาษา Java (Java History: ฉบับละเอียด)
Java และ Oracle: ความสัมพันธ์โดยละเอียด
ความแตกต่างระหว่าง JDK, JRE และ JVM
การติดตั้ง JDK และ IDE ยอดนิยม: IntelliJ IDEA, Eclipse, VS Code
วิธีติดตั้ง Java บน NetBeans IDE
การเขียนโปรแกรม Java ไฟล์แรก และการ Compile/Run ด้วย javac และ java
บทที่ 2 โครงสร้างโปรแกรมและคำสั่งพื้นฐาน (Program Structure and Basic Commands)19
โครงสร้างโปรแกรมและคำสั่งพื้นฐาน
การใช้ System.out.print, println, printf
การรับค่าจากผู้ใช้ด้วย Scanner
คำสั่ง nextInt(), nextDouble(), nextLine()
การจัดการชนิดข้อมูลจาก Input
บทที่ 3 ตัวแปร ชนิดข้อมูล และตัวดำเนินการ (Variables, Data Types and Operators)64
พื้นฐานชนิดข้อมูล: int, double, char, boolean
ตัวแปรแบบอ้างอิง (String, Arrays)
การแปลงชนิดข้อมูล (Type Casting) และการใช้ final
ตัวดำเนินการ: คณิตศาสตร์, เปรียบเทียบ, ตรรกะ
ความแตกต่างระหว่าง == กับ .equals()
บทที่ 4 คำสั่งควบคุมและการวนซ้ำ (Control Flow and Loop)107
การตัดสินใจด้วย if, else, switch-case
การวนซ้ำด้วย for, while, do-while
คำสั่ง break, continue, และการใช้ nested loop
บทที่ 5 เมธอด (Method) และ Scope (Method and Scope)143
การประกาศเมธอดแบบ public static void
การใช้ Parameter และ Return value
Method Overloading
ขอบเขตของตัวแปร (Scope) และการเรียกใช้เมธอดจาก main()
บทที่ 6 อาร์เรย์และการจัดการข้อมูลเบื้องต้น (Array and Data Management)184
อาร์เรย์ 1 มิติ และ 2 มิติ
การใช้ for และ foreach กับอาร์เรย์
การใช้ Arrays.toString() และ Arrays.deepToString()
บทที่ 7 แนวคิดเชิงวัตถุ (OOP) เบื้องต้น (Introduction to OOP)219
แนวคิด Class และ Object
การสร้าง Object ด้วย new
การกำหนด Attribute และ Method
ตัวอย่างจำลองจากชีวิตจริง
บทที่ 8 Encapsulation, Inheritance และ Polymorphism261
การซ่อนข้อมูล (Encapsulation) ด้วย private, getter/setter
การสืบทอด (Inheritance) และการใช้งาน extends, super
การ override เมธอด และแนวคิด Polymorphism
ความแตกต่างระหว่าง abstract class กับ interface
บทที่ 9 การจัดการข้อผิดพลาด (Exception Handling)321
ความเข้าใจ Exception และ Error
การใช้ try, catch, finally อย่างถูกวิธี
คำสั่ง throw, throws และการสร้าง Custom Exception
การจำแนก Checked vs Unchecked Exception
บรรณานุกรม364
วันที่วางขาย
07 กรกฎาคม 2568
ราคาปก
373 บาท (ประหยัด 74%)