Page 58 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 58

58


               ความรู้เบื้องต้นเกี่ยวกับ Java



                                                                ี่
                       ภาษา Java  เป็นภาษาสาหรับเขียนโปรแกรมทสนับสนุนการเขียนโปรแกรมเชงวัตถุ(OOP:Object-
                                                                                           ิ
                                                                                    ื
                                                                         ั
                                                                                       ี่
               Oriented programming) โปรแกรมที่เขียนขึ้นถูกสร้างภายในคลาส ดงนั้นคลาส คอทเก็บเมธอด (Method)หรือ
               พฤติกรรม (Behavior ) ซึ่งมีสถานะ( State )และรูปพรรณ( Identity ) ประจาพฤตกรรม(Behavior )สาหรับการ


                                                                                    ิ
               เขียนภาษาจาวา มีองค์ประกอบต่างๆ ที่ควรรู้ดังนี้
               การเปรียบเทียบภาษาคอมพิวเตอร์สมัยก่อนกับภาษาจาวา



                                                                                         ั้

                        ในการเขียนโปรแกรมภาษาคอมพิวเตอร์ในสมัยก่อนมีข้อจากัดมากมาย อีกทงเครื่องคอมพิวเตอร์ก็มี
                       ั
                     ู
                                                                                ้
                                   ื
                                                                                               ั
                                                                                    ึ

               ราคาสงดงนั้นการจะเลอกภาษาคอมพิวเตอร์ภาษาใดภาษาหนึ่งเพื่อน ามาใชงานจงมีความสาคญเป็นอย่างมาก
               อย่างไรก็ตามภาษาคอมพิวเตอร์สมัยก่อนกับภาษาจาวาก็มีความแตกต่างกันซึ่งพอจะจ าแนกได้ดังนี้
               1.1     ภาษาคอมพิวเตอร์สมัยก่อน
                       เเปล Source Code  เป็นภาษาเครื่องเมื่อมีการเปลี่ยน Chip จะต้อง Compile โปรแกรมใหม่ ท าให้

               ความน่าเชื่อถือของโปรแกรมลดลง

               1.2     ภาษาจาวา


                       เเปล Source Code เป็นภาษาเครื่องที่ไม่ขึ้นกับ Platform ค าสั่งนั้นจะถูกแปลงอีกครั้งในช่วง Run-
               Time โดย  Java Virtual Machine (JVM) ท างานในลักษณะ interpret สามารถจาลองสภาพแวดล้อมบน

               อุปกรณ์ที่เขียนได้ เช่น จ าลองเครื่องโทรศัพท์บนเครื่องคอมพิวเตอร์เพื่อทดสอบการท างานของโปรแกรมเป็นภาษา

               ที่เหมาะกับอินเทอร์เน็ตและงานโปรแกรมทั่วไป
   53   54   55   56   57   58   59   60   61   62   63