โปรแกรมภาษาคอมพิวเตอร์
สวัสดีค่าาา ยินดีต้อนรับเข้าสู่โลกแห่งภาษาจาวา ภาษาแห่งความวิเศษที่คนธรรมดาทั่วไปไม่สามารถแปลออกได้ ก็มาอ่านกันนะคะว่าภาษาจาวาคืออะไร และเราก็มีเพลงเพลินๆมาประกอบในการอ่านกันด้วยนะ อ่านให้จบก่อนน้าอย่าพึ่งเต้นกันซะก่อนล้าาา
ภาษาJAVA
Java หรือ Java programming language คือ ภาษาคอมพิวเตอร์ สำหรับเขียนโปรแกรมเชิงวัตถุ ภาษานี้มีจุดประสงค์เพื่อใช้แทนภาษาซีพลัสพลัส (C++) ภาษานี้มีจุดเด่นอยู่ที่ผู้เขียนโปรแกรมสามารถใช้หลักการของ Object-Oriented Programming มาพัฒนาโปรแกรมของเราได้
องค์ประกอบ JAVA
- จาวา เป็นภาษาที่อิสระในเรื่องของรูปแบบ ในการพิมพ์ source code เราจะย่อหน้าหรือไม่ย่อหน้า จะวรรคกี่เคาะ โปรแกรมก็รันได้เหมือนเดิม
- จาวา มีองค์ประกอบและไวยากรณ์คล้าย C และ C++
- Primitive Data Types มี boolean, byte, short, char, int, float เราก็เลือกใช้ให้เหมาะสม โปรแกรมจึงจะทำงานได้อย่างมีประสิทธิภาพ
- Operators แต่ละคู่นี้ต้องเขียนหรือพิมพ์ติดกัน : ==, !=, <=, >=, &&, ||
ลักษณะและไวยากรณ์ของ JAVA
Comments มี 3
แบบ
//
/* */
/** */
อันที่จริงเราไม่ใช้ Comment เลยก็ได้ เพราะมันเป็นแค่หมายเหตุ
หรือคำอธิบายเท่านั้น คอมฯ ไม่นำมาประมวลผลเลย แต่สำหรับโปรแกรมเมอร์ระดับอาชีพ
เขียนโปรแกรมใหญ่ๆ บางบรรทัด บางบล็อกของโค้ดที่สำคัญเขาจะทำ Comment ไว้กันลืม
ง่ายต่อการแก้ไขปรับปรุงใน 3 ปี 5 ปี ข้างหน้า เป็นต้น หรือแม้แต่เจอ bug
ในปัจจุบันก็จะหาสาเหตุของ bug ได้ง่ายขึ้น
- เครื่องหมายสำคัญ
; เรียกว่า statement separator
{ } เรียกว่า statement grouper
โครงสร้างคุมโปรแกรม
โครงสร้างคุมโปรแกรม
- การเขียนโปรแกรมเรียกว่า coding
- โปรแกรมประกอบด้วยหลายๆ statements (ประโยคคำสั่ง)
- แต่ละ statement สิ้นสุดด้วยเครื่องหมาย ; (semicolon)
- โดยทั่วไป โปรแกรมทำงานอะไรก่อน อะไรหลัง จะเป็นไปตามลำดับเดียวกันกับลำดับของ statements ในโปรแกรมนั้น
- ในบางกรณีที่เราไม่ต้องการให้โปรแกรมทำงานตามลำดับเดียวกันกับลำดับของ statements เราก็ต้องใช้ if, if…else, switch…case, และ loopsเช่น for, while, do…while เพื่อข้ามบาง statements ไป
- การเขียน loops ถ้าเขียนผิด อาจรันวนไม่หยุด (เรียกว่า infinite loop) จงกด Ctrl+C ให้หยุด แล้วแก้ไข
METHOD
การเรียกใช้ Method
ถ้าเราต้องการให้มันทำงานก็มี 3 วิธี ดังนี้ 1) สร้าง variable เพื่อรับค่าส่งกลับของ method ตัวอย่าง int larger = max(3, 4); หรือ 2) ใช้ statement ตัวอย่าง System.out.println(“Hello World!”); หรือ 3)กด ดับเบิลคลิก แดรก ตัวอย่าง public void actionPerformed(ActionEvent event) //เมธอดนี้ทำงานเมื่อผู้ใช้คลิกปุ่ม |
ละก็มาถึงข้อดี ข้อเสียของภาษาจาวากันนะคะ
ข้อดีของภาษาจาวา
- เหมาะกับการพัฒนาโปรแกรมที่ซับซ้อน และนำคำหรือชื่อต่างๆในระบบงานนั้นมาใช้ออกแบบโปรแกรม ทำให้เข้าใจได้ง่ายขึ้น
- สามารถทำงานได้ในระบบที่แตกต่างกัน ไม่จำเป็นต้องแก้ไข เช่น หากเขียนโปรแกรมบนเครื่อง Sun โปรแกรมนั้นก็สามารถถูก compile และ run บนเครื่องพีซีธรรมดาได้
- ภาษานี้มีความซับซ้อนน้อย ทำให้ใช้งานได้ง่ายกว่า และลดความผิดพลาดได้มากขึ้น
- ภาษานี้มีการตรวจสอบข้อผิดพลาดทั้งตอน compile time และ runtime ทำให้ลดข้อผิดพลาดที่อาจเกิดขึ้นในโปรแกรมได้ และช่วยให้ debug โปรแกรมได้ง่าย
- ภาษานี้มีความปลอดภัยมากกว่าโปรแกรมอื่น
- มี IDE, application server, และ library ต่าง ๆ ที่สามารถใช้งานได้โดยไม่ต้องเสียค่าใช้จ่าย ทำให้ลดค่าใช้จ่ายได้
ข้อเสียของภาษาจาวา
- ทำงานได้ช้ากว่าโปรแกรมที่เขียนด้วยภาษาอื่น
เราก็ขอจบภาษาจาวาลงเพียงเท่านี้นะคะ เอาไว้ติดตามกันวีคหน้าค้า
ที่มา : https://nongtha57.wordpress.com/power-point-java/