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 สามารถจาลองสภาพแวดล้อมบน
อุปกรณ์ที่เขียนได้ เช่น จ าลองเครื่องโทรศัพท์บนเครื่องคอมพิวเตอร์เพื่อทดสอบการท างานของโปรแกรมเป็นภาษา
ที่เหมาะกับอินเทอร์เน็ตและงานโปรแกรมทั่วไป

