บทที่1 รู้จักกับภาษาJava
JAVA คืออะไร
java เป็นภาษาโปรแกรมที่พัฒนาขึ้นโดยทีม วิจัยโครงงานชื่อ Green ซึ่งมีวัถตุประสงค์เพื่อพัฒนาภาษาที่ใช้สร้างโปรแกรม หรือระบบงานที่สนับสนุนการทำงานของแต่ละระบบงานย่อยๆ ทำให้ภาษา java ถูกพัฒนาขึ้นบนคุณสมบัติดังนี้
- ง่ายต่อการเรียนและเข้าใจ เนื่องจากมีกลไกของภาษาไม่ซับซ้อน
- มีความคงทน (Robust) เนื่องจากการตรวจจับข้อผิดพลาด (Exception Handling) และมีกลไกในการคืนพื้นที่ในหน่วยความจำอัตโนมัติ
- มีความปลอดภัยสูง
- ทำงานได้ในทุกระบบ คือ มีคุณ ลักษณะ ของจาวาแพลตฟอร์ม (Platform lndependent)
- มีคลาสและอินเตอร์เฟสให้ใช้เป็นจำนวนมาก
การทำงานของโปรแกรมภาษา JAVA
การพัฒนาโปรแกรมด้วยภาษา java จะเริ่มต้นจากการเขียนโค้ดโปรแกรมจนได้ไฟล์ Source Code ที่มีนามสกุล เป็น .java ซึ่งก็คือ ไฟล์โค้ดที่เราได้เขียนขึ้นและเมื่อรันโปรแกรม Source Code ดังกล่าวจะถูกคอมไฟล์เป็น java Byte Code (จะเก็บอยู่ในรูปของไฟล์ .Class)
เมื่อมีการเขียนโปรแกรมภาษาจาวาและต้องการทดสอบการทำงานของโปรแกรม โปรแกรมจาวาจะมีการเปลี่ยนคำสั่งทั้งหมดเป็น Bytecode ซึ่งสามารถนำไปใช้งานบนอุปกรณ์ใดก็ได้ที่มีสภาวะแวดล้อมที่เหมาะกับการทำงานของภาษาจาวา ดังภาพ
จากภาพเมื่อมีการเขียนคำสั่ง คำสั่งทั้งหมดจะถูกเปลี่ยนเป็น Bytecodeด้วย Java runtime ซึ่ง Bytecodeสามารถนำไปประมวลผลและทำงานบนเครื่องที่มีระบบปฏิบัติการอื่นได้ เช่น Unix, PC, Macintosh ตลอดจนอุปกรณ์มือถือต่างๆ ที่มีสภาวะแวดล้อมที่เหมาะสมกับการทำงานของภาษาจาวาที่เรียกว่า Java Runtime Environment (JRE,Java Runtime)
อ้างอิง พิมพ์ครั้งที่ 1 ธันวาคม 2556
ผู้แต่งคือ ผศ.สุดา เธียรมนตรี หนังสือ คู่มือเรียนเขียนโปรแกรมภาษา java
https://sites.google.com/site/benzthitiya/kar-thangan-khxng-phasa-java
https://www.google.com/search?q=หนังสือ+java&client=ms-android-samsung&prmd=imvn&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjDy46F8qPgAhXFMo8KHas2BzIQ_AUoAXoECA0QAQ#imgrc=hKBob1sEPoyIRM
java เป็นภาษาโปรแกรมที่พัฒนาขึ้นโดยทีม วิจัยโครงงานชื่อ Green ซึ่งมีวัถตุประสงค์เพื่อพัฒนาภาษาที่ใช้สร้างโปรแกรม หรือระบบงานที่สนับสนุนการทำงานของแต่ละระบบงานย่อยๆ ทำให้ภาษา java ถูกพัฒนาขึ้นบนคุณสมบัติดังนี้
- ง่ายต่อการเรียนและเข้าใจ เนื่องจากมีกลไกของภาษาไม่ซับซ้อน
- มีความคงทน (Robust) เนื่องจากการตรวจจับข้อผิดพลาด (Exception Handling) และมีกลไกในการคืนพื้นที่ในหน่วยความจำอัตโนมัติ
- มีความปลอดภัยสูง
- ทำงานได้ในทุกระบบ คือ มีคุณ ลักษณะ ของจาวาแพลตฟอร์ม (Platform lndependent)
- มีคลาสและอินเตอร์เฟสให้ใช้เป็นจำนวนมาก
การทำงานของโปรแกรมภาษา JAVA
การพัฒนาโปรแกรมด้วยภาษา java จะเริ่มต้นจากการเขียนโค้ดโปรแกรมจนได้ไฟล์ Source Code ที่มีนามสกุล เป็น .java ซึ่งก็คือ ไฟล์โค้ดที่เราได้เขียนขึ้นและเมื่อรันโปรแกรม Source Code ดังกล่าวจะถูกคอมไฟล์เป็น java Byte Code (จะเก็บอยู่ในรูปของไฟล์ .Class)
เมื่อมีการเขียนโปรแกรมภาษาจาวาและต้องการทดสอบการทำงานของโปรแกรม โปรแกรมจาวาจะมีการเปลี่ยนคำสั่งทั้งหมดเป็น Bytecode ซึ่งสามารถนำไปใช้งานบนอุปกรณ์ใดก็ได้ที่มีสภาวะแวดล้อมที่เหมาะกับการทำงานของภาษาจาวา ดังภาพ
อ้างอิง พิมพ์ครั้งที่ 1 ธันวาคม 2556
ผู้แต่งคือ ผศ.สุดา เธียรมนตรี หนังสือ คู่มือเรียนเขียนโปรแกรมภาษา java
https://sites.google.com/site/benzthitiya/kar-thangan-khxng-phasa-java
https://www.google.com/search?q=หนังสือ+java&client=ms-android-samsung&prmd=imvn&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjDy46F8qPgAhXFMo8KHas2BzIQ_AUoAXoECA0QAQ#imgrc=hKBob1sEPoyIRM
ความคิดเห็น
แสดงความคิดเห็น