วันพฤหัสบดีที่ 25 มิถุนายน พ.ศ. 2558

โปรแกรมภาษาคอมพิวเตอร์

โปรแกรมภาษาคอมพิวเตอร์

           สวัสดีค่าาา ยินดีต้อนรับเข้าสู่โลกแห่งภาษาจาวา ภาษาแห่งความวิเศษที่คนธรรมดาทั่วไปไม่สามารถแปลออกได้ ก็มาอ่านกันนะคะว่าภาษาจาวาคืออะไร และเราก็มีเพลงเพลินๆมาประกอบในการอ่านกันด้วยนะ อ่านให้จบก่อนน้าอย่าพึ่งเต้นกันซะก่อนล้าาา

ภาษา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 คือ บล็อกหรือกลุ่มของโค้ด สั่งให้คอมทำอะไรสักอย่าง คำ Method ในภาษา Java ตรงกับคำ Function หรือ Procedure ในภาษาอื่นๆ

การเรียกใช้ Method

Methods ต่างๆ เมื่อเราเขียนขึ้นแล้วมันก็จะอยู่เฉยๆอย่างนั้น
ถ้าเราต้องการให้มันทำงานก็มี 3 วิธี ดังนี้

1) สร้าง variable เพื่อรับค่าส่งกลับของ method
ตัวอย่าง     int larger = max(3, 4);

หรือ

2) ใช้ statement
ตัวอย่าง     System.out.println(“Hello World!”);

หรือ

3)กด ดับเบิลคลิก แดรก 
ตัวอย่าง    public void actionPerformed(ActionEvent event) //เมธอดนี้ทำงานเมื่อผู้ใช้คลิกปุ่ม

ละก็มาถึงข้อดี ข้อเสียของภาษาจาวากันนะคะ

ข้อดีของภาษาจาวา
  1. เหมาะกับการพัฒนาโปรแกรมที่ซับซ้อน และนำคำหรือชื่อต่างๆในระบบงานนั้นมาใช้ออกแบบโปรแกรม ทำให้เข้าใจได้ง่ายขึ้น
  2. สามารถทำงานได้ในระบบที่แตกต่างกัน ไม่จำเป็นต้องแก้ไข เช่น หากเขียนโปรแกรมบนเครื่อง Sun โปรแกรมนั้นก็สามารถถูก compile และ run บนเครื่องพีซีธรรมดาได้
  3. ภาษานี้มีความซับซ้อนน้อย ทำให้ใช้งานได้ง่ายกว่า และลดความผิดพลาดได้มากขึ้น
  4. ภาษานี้มีการตรวจสอบข้อผิดพลาดทั้งตอน compile time และ runtime ทำให้ลดข้อผิดพลาดที่อาจเกิดขึ้นในโปรแกรมได้ และช่วยให้ debug โปรแกรมได้ง่าย
  5. ภาษานี้มีความปลอดภัยมากกว่าโปรแกรมอื่น
  6. มี IDE, application server, และ library ต่าง ๆ ที่สามารถใช้งานได้โดยไม่ต้องเสียค่าใช้จ่าย ทำให้ลดค่าใช้จ่ายได้
ข้อเสียของภาษาจาวา
  1. ทำงานได้ช้ากว่าโปรแกรมที่เขียนด้วยภาษาอื่น


เราก็ขอจบภาษาจาวาลงเพียงเท่านี้นะคะ เอาไว้ติดตามกันวีคหน้าค้า

ที่มา : https://nongtha57.wordpress.com/power-point-java/


ไม่มีความคิดเห็น:

แสดงความคิดเห็น