SlideShare a Scribd company logo
1 of 11
พื้นฐานภาษาจาวา
ประวัติภาษา JAVA 
ภาษาจาวา เป็นภาษาโปรแกรมเชิงวัตถุที่พัฒนาขึ้นโดย “เจมส์กอส 
ลิง” และทีมวิศวกรของเขา ซึ่งบริษัทซันไมโครซิสเต็ม ต้องการนา 
ภาษาจาวามาใช้แทนภาษา C++ ชื่อของ “จาวา” มาจากชื่อกาแฟที่ทีม 
วิศวกรของซันดื่มตอนที่ร่วมกันพัฒนาภาษาจาวาขึ้นมา Java ถูก 
คิดค้นและสร้างโดย บริษัท Sun Microsystems ซึ่งเป็นบริษัท 
ผู้ขายระบบ Unix ที่มีชื่อว่า Solaris
จุดเด่นของภาษาจาวา 
1)เป็นภาษาสา หรับการเขียนโปรแกรมเชิง วัตถุ (OOP: Object 
Oriented Programming) 
2) Java คือ platform independence หมายความว่า 
ความสามารถของโปรแกรมที่เขียน ด้วย java สามารถทา งานได้ใน 
ระบบปฏิบัติการที่ต่างกัน โดย ไม่ต้องดัดแปลงแก้ไขใหม่ 
3) Free และ เป็นโปรแกรมประเภท Open Source
คลาส ตัวแปร 
เมธอด 
ตัวแปร 
comment 
ส่วนประกอบของโปรแกรมภาษาจาวา
ชนิด ของโปรแกรม Java 
1) Java Application เป็นการนาโปรแกรม Java มาเขียนเป็น 
โปรแกรมที่สามารถนามาใช้งานได้อย่างอิสระ 
2) Java Applets เป็นการนา Java มาเขียนเป็นโปรแกรม 
เช่นเดียวกัน แต่ไม่สามารถเรียกใช้งานได้ตาม ลาพัง ต้องนามาใส่ไว้ใน 
เอกสาร HTML แล้วใช้ โปรแกรม Web Browser หรือ 
Utilities ของ Java เพื่อเรียกดูผลลัพธ์
Java 
Java เป็นภาษาที่สามารถแบบเชิงวัตถุใช้หลักการเชิงออบเจ็กต์ 
แบ่งงานเป็นส่วนย่อยๆ และเป็นอิสระต่อกัน แต่สามารถมีการทางานที่ทา 
ร่วมกัน 
การเขียนเชิงวัตถุ ไม่จาเป็นต้องเป็นวัตถุที่จับต้องได้จริงๆ เช่น เวลา 
นิยามที่สาคัญคือ 
ออบเจ็กต์ 
คลาส
Object 
Object คือสิ่งที่มีอยู่ในชีวิตประจาวัน 
ออบเจ็กต์ที่เป็นรูปธรรม เช่น นักเรียน ใบลงทะเบียน ปากกา และรถ 
ออบเจ็กต์ที่เป็นนามธรรมเช่น คะแนน รายชื่อวิชา บัญชีเงินฝาก ตาราง 
เที่ยวบิน 
Object ประกอบด้วย 
คุณลักษณะ (Attribute) หรือ ข้อมูล (Data) 
พฤติกรรม (behavior) หรือเมธอด (Method)
เมธอด 
เมธอดแสดงผลทางจอภาพพื้นฐาน การรับข้อมูลทางคีย์บอร์ดในภาษาจา 
วาจะต้องสร้างออบเจ็กต์ของคลาส Scanner ขึ้นมา โดยจะต้อง 
ประกาศตัวแปรออบเจ็กต์ก่อน เช่น Scanner keyboard; 
ประกาศตัวแปรออบเจ็กต์ชื่อ keyboard อยู่ในคลาส Scanner 
จากนั้นต้องสร้างออบเจ็กต์มาโดยใช้ คีย์เวิร์ด new มีรูปแบบดังนี้ ตัว 
แปรออบเจ็กต์ = new ชื่อคลาส(อาร์กิวเมนต์)
import 
• การใช้import ในภาษาจาวาคลาสต่างๆจะถูกรวมไว้เป็น แพ็กเกจ 
ซงึ่สามารถเรียกใช้ด้วยคาสงั่import เพื่อบอกให้คอมไพเลอร์รู้ว่าจะ 
นาคลาสมาจากที่ใด โดยเขียนคาสงั่import ไว้ที่ส่วนหัวของ 
โปรแกรม เช่นการใช้งานคลาส Scanner จะต้อง เขียนดังนี้ 
import java.util.Scanner เป็นการเรียกใช้ 
คลาส Scanner ทีเก็บอยู่ใน util โดย util นีเ้ก็บอยู่ในแพ็กเกจ 
หลักชื่อ java
การดาเนินการทางคณิตศาสตร์ในภาษาจาวาประโยค 
จะจบ ด้วยเครื่องหมาย ; (semicolon) เสมอ ดังนั้นโปรแกรมสามารถเขียน 
statement ได้มากกว่า หนึ่ง สเตจเมนต์ในหนึ่งบรรทัดของ source 
code หรือสามารถเขียน statement โดยมีความยาว มากกว่าหนึ่งบรรทัดก็ 
สามารถทา ได้Expression หมายถึง ประโยคในภาษา Java ที่ได้รับการ 
ยอมรับว่าอยู่ในรูปแบบที่ได้กา หนด ไว้ การเขียน code ให้มีรูปแบบทีเหมาะสม 
อ่านได้ง่าย จะทา ให้การพัฒนาโปรแกรมเป็นไปได้ด้วย ความรวดเร็วและ เป็นที 
ยอมรับตามระบบสากลรูปแบบทีเหมาะสมนั้นคือ การย่อหน้า 
(indentation)เพื่อให้การอ่านทา ได้ง่ายและมองดูสวยงาม
จัดทาโดย 
• นาย ณัฐพร คามะนาง เลขที่.15 
• นาย ภานรินทร์ จิตรธรรม เลขที่.18 
• นาย วรากร วงษ์รุ่ง เลขที่.19 
• นางสาว ธนัชชา ธระสวัสดิ์ เลขที่.30 
• นางสาว ปภัสสร ลาดวล เลขที่.31

More Related Content

More from Prawwe Papasson

พื้นฐานภาษาจาวา
พื้นฐานภาษาจาวาพื้นฐานภาษาจาวา
พื้นฐานภาษาจาวาPrawwe Papasson
 
พื้นฐานภาษาจาวา
พื้นฐานภาษาจาวาพื้นฐานภาษาจาวา
พื้นฐานภาษาจาวาPrawwe Papasson
 
แบบโครงการแต้มสีเติมฝันและเศรษฐกิจพอเพียง แก้
แบบโครงการแต้มสีเติมฝันและเศรษฐกิจพอเพียง แก้แบบโครงการแต้มสีเติมฝันและเศรษฐกิจพอเพียง แก้
แบบโครงการแต้มสีเติมฝันและเศรษฐกิจพอเพียง แก้Prawwe Papasson
 
กิจกรรมที่7โครงการแต้มสีเติมฝัน
กิจกรรมที่7โครงการแต้มสีเติมฝันกิจกรรมที่7โครงการแต้มสีเติมฝัน
กิจกรรมที่7โครงการแต้มสีเติมฝันPrawwe Papasson
 
แก้หลักการและเหตุผลกิจกรรมที่2
แก้หลักการและเหตุผลกิจกรรมที่2แก้หลักการและเหตุผลกิจกรรมที่2
แก้หลักการและเหตุผลกิจกรรมที่2Prawwe Papasson
 
โครงงานแต้มสีเติมฝัน
โครงงานแต้มสีเติมฝันโครงงานแต้มสีเติมฝัน
โครงงานแต้มสีเติมฝันPrawwe Papasson
 
สรุปโครงการแต้มสีเติมฝัน
สรุปโครงการแต้มสีเติมฝันสรุปโครงการแต้มสีเติมฝัน
สรุปโครงการแต้มสีเติมฝันPrawwe Papasson
 
แก้ไขชื่อโครงการเป็นแต้มสีเติมฝัน
แก้ไขชื่อโครงการเป็นแต้มสีเติมฝันแก้ไขชื่อโครงการเป็นแต้มสีเติมฝัน
แก้ไขชื่อโครงการเป็นแต้มสีเติมฝันPrawwe Papasson
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือกการเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือกPrawwe Papasson
 
ภานรินทร์
ภานรินทร์ภานรินทร์
ภานรินทร์Prawwe Papasson
 

More from Prawwe Papasson (20)

พื้นฐานภาษาจาวา
พื้นฐานภาษาจาวาพื้นฐานภาษาจาวา
พื้นฐานภาษาจาวา
 
ปานเทพ
ปานเทพปานเทพ
ปานเทพ
 
ข่าว It news
ข่าว  It  newsข่าว  It  news
ข่าว It news
 
ข่าว It news
ข่าว It newsข่าว It news
ข่าว It news
 
พื้นฐานภาษาจาวา
พื้นฐานภาษาจาวาพื้นฐานภาษาจาวา
พื้นฐานภาษาจาวา
 
19วรากร
19วรากร19วรากร
19วรากร
 
31ปภัสสร
31ปภัสสร31ปภัสสร
31ปภัสสร
 
แบบโครงการแต้มสีเติมฝันและเศรษฐกิจพอเพียง แก้
แบบโครงการแต้มสีเติมฝันและเศรษฐกิจพอเพียง แก้แบบโครงการแต้มสีเติมฝันและเศรษฐกิจพอเพียง แก้
แบบโครงการแต้มสีเติมฝันและเศรษฐกิจพอเพียง แก้
 
กิจกรรมที่7โครงการแต้มสีเติมฝัน
กิจกรรมที่7โครงการแต้มสีเติมฝันกิจกรรมที่7โครงการแต้มสีเติมฝัน
กิจกรรมที่7โครงการแต้มสีเติมฝัน
 
แก้หลักการและเหตุผลกิจกรรมที่2
แก้หลักการและเหตุผลกิจกรรมที่2แก้หลักการและเหตุผลกิจกรรมที่2
แก้หลักการและเหตุผลกิจกรรมที่2
 
โครงงานแต้มสีเติมฝัน
โครงงานแต้มสีเติมฝันโครงงานแต้มสีเติมฝัน
โครงงานแต้มสีเติมฝัน
 
สรุปโครงการแต้มสีเติมฝัน
สรุปโครงการแต้มสีเติมฝันสรุปโครงการแต้มสีเติมฝัน
สรุปโครงการแต้มสีเติมฝัน
 
แก้ไขชื่อโครงการเป็นแต้มสีเติมฝัน
แก้ไขชื่อโครงการเป็นแต้มสีเติมฝันแก้ไขชื่อโครงการเป็นแต้มสีเติมฝัน
แก้ไขชื่อโครงการเป็นแต้มสีเติมฝัน
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือกการเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือก
 
ปานเทพ
ปานเทพปานเทพ
ปานเทพ
 
ภานรินทร์
ภานรินทร์ภานรินทร์
ภานรินทร์
 
วรากร
วรากรวรากร
วรากร
 
ปรายย
ปรายยปรายย
ปรายย
 
วรากร
วรากรวรากร
วรากร
 
ปภัสสร
ปภัสสรปภัสสร
ปภัสสร
 

พื้นฐานภาษาจาวา

  • 2. ประวัติภาษา JAVA ภาษาจาวา เป็นภาษาโปรแกรมเชิงวัตถุที่พัฒนาขึ้นโดย “เจมส์กอส ลิง” และทีมวิศวกรของเขา ซึ่งบริษัทซันไมโครซิสเต็ม ต้องการนา ภาษาจาวามาใช้แทนภาษา C++ ชื่อของ “จาวา” มาจากชื่อกาแฟที่ทีม วิศวกรของซันดื่มตอนที่ร่วมกันพัฒนาภาษาจาวาขึ้นมา Java ถูก คิดค้นและสร้างโดย บริษัท Sun Microsystems ซึ่งเป็นบริษัท ผู้ขายระบบ Unix ที่มีชื่อว่า Solaris
  • 3. จุดเด่นของภาษาจาวา 1)เป็นภาษาสา หรับการเขียนโปรแกรมเชิง วัตถุ (OOP: Object Oriented Programming) 2) Java คือ platform independence หมายความว่า ความสามารถของโปรแกรมที่เขียน ด้วย java สามารถทา งานได้ใน ระบบปฏิบัติการที่ต่างกัน โดย ไม่ต้องดัดแปลงแก้ไขใหม่ 3) Free และ เป็นโปรแกรมประเภท Open Source
  • 4. คลาส ตัวแปร เมธอด ตัวแปร comment ส่วนประกอบของโปรแกรมภาษาจาวา
  • 5. ชนิด ของโปรแกรม Java 1) Java Application เป็นการนาโปรแกรม Java มาเขียนเป็น โปรแกรมที่สามารถนามาใช้งานได้อย่างอิสระ 2) Java Applets เป็นการนา Java มาเขียนเป็นโปรแกรม เช่นเดียวกัน แต่ไม่สามารถเรียกใช้งานได้ตาม ลาพัง ต้องนามาใส่ไว้ใน เอกสาร HTML แล้วใช้ โปรแกรม Web Browser หรือ Utilities ของ Java เพื่อเรียกดูผลลัพธ์
  • 6. Java Java เป็นภาษาที่สามารถแบบเชิงวัตถุใช้หลักการเชิงออบเจ็กต์ แบ่งงานเป็นส่วนย่อยๆ และเป็นอิสระต่อกัน แต่สามารถมีการทางานที่ทา ร่วมกัน การเขียนเชิงวัตถุ ไม่จาเป็นต้องเป็นวัตถุที่จับต้องได้จริงๆ เช่น เวลา นิยามที่สาคัญคือ ออบเจ็กต์ คลาส
  • 7. Object Object คือสิ่งที่มีอยู่ในชีวิตประจาวัน ออบเจ็กต์ที่เป็นรูปธรรม เช่น นักเรียน ใบลงทะเบียน ปากกา และรถ ออบเจ็กต์ที่เป็นนามธรรมเช่น คะแนน รายชื่อวิชา บัญชีเงินฝาก ตาราง เที่ยวบิน Object ประกอบด้วย คุณลักษณะ (Attribute) หรือ ข้อมูล (Data) พฤติกรรม (behavior) หรือเมธอด (Method)
  • 8. เมธอด เมธอดแสดงผลทางจอภาพพื้นฐาน การรับข้อมูลทางคีย์บอร์ดในภาษาจา วาจะต้องสร้างออบเจ็กต์ของคลาส Scanner ขึ้นมา โดยจะต้อง ประกาศตัวแปรออบเจ็กต์ก่อน เช่น Scanner keyboard; ประกาศตัวแปรออบเจ็กต์ชื่อ keyboard อยู่ในคลาส Scanner จากนั้นต้องสร้างออบเจ็กต์มาโดยใช้ คีย์เวิร์ด new มีรูปแบบดังนี้ ตัว แปรออบเจ็กต์ = new ชื่อคลาส(อาร์กิวเมนต์)
  • 9. import • การใช้import ในภาษาจาวาคลาสต่างๆจะถูกรวมไว้เป็น แพ็กเกจ ซงึ่สามารถเรียกใช้ด้วยคาสงั่import เพื่อบอกให้คอมไพเลอร์รู้ว่าจะ นาคลาสมาจากที่ใด โดยเขียนคาสงั่import ไว้ที่ส่วนหัวของ โปรแกรม เช่นการใช้งานคลาส Scanner จะต้อง เขียนดังนี้ import java.util.Scanner เป็นการเรียกใช้ คลาส Scanner ทีเก็บอยู่ใน util โดย util นีเ้ก็บอยู่ในแพ็กเกจ หลักชื่อ java
  • 10. การดาเนินการทางคณิตศาสตร์ในภาษาจาวาประโยค จะจบ ด้วยเครื่องหมาย ; (semicolon) เสมอ ดังนั้นโปรแกรมสามารถเขียน statement ได้มากกว่า หนึ่ง สเตจเมนต์ในหนึ่งบรรทัดของ source code หรือสามารถเขียน statement โดยมีความยาว มากกว่าหนึ่งบรรทัดก็ สามารถทา ได้Expression หมายถึง ประโยคในภาษา Java ที่ได้รับการ ยอมรับว่าอยู่ในรูปแบบที่ได้กา หนด ไว้ การเขียน code ให้มีรูปแบบทีเหมาะสม อ่านได้ง่าย จะทา ให้การพัฒนาโปรแกรมเป็นไปได้ด้วย ความรวดเร็วและ เป็นที ยอมรับตามระบบสากลรูปแบบทีเหมาะสมนั้นคือ การย่อหน้า (indentation)เพื่อให้การอ่านทา ได้ง่ายและมองดูสวยงาม
  • 11. จัดทาโดย • นาย ณัฐพร คามะนาง เลขที่.15 • นาย ภานรินทร์ จิตรธรรม เลขที่.18 • นาย วรากร วงษ์รุ่ง เลขที่.19 • นางสาว ธนัชชา ธระสวัสดิ์ เลขที่.30 • นางสาว ปภัสสร ลาดวล เลขที่.31