จา
วาเป็นโปรแกรมเชิงวัตถุ
ใช้เพื่อแทนภาษาซีพลัสพลัส
โดยมีเป้าหมายเพื่อสร้างผลิตภัณฑ์อิเล็คทรอนิกส์สำหรับผู้บริโภคที่ง่ายต่อ
การใช้ง่าย มีค่าใช้จ่ายต่ำ ไม่มีข้อผิดพลาดและสามารถใช้กับเครื่องใดก็ได้
ซึ่งสิ่งเหล่านี้ก็ได้กลายเป็นข้อดีของจาวาที่เหนือกว่าภาษาอื่น
ๆ
โดยเฉพาะอย่างยิ่งการที่โปรแกรมซึ่งเขียนขึ้นด้วยจาวาสามารถนำไปใช้กับ
เครื่องต่าง
ๆ โดยไม่ต้องทำการคอมไพล์โปรแกรมใหม่
ทำให้ไม่จำกัดอยู่กับเครื่องหรือโอเอสตัวใดตัวหนึ่ง
แม้ว่าการใช้งานจาวาในช่วงแรกจะจำกัดอยู่กับ World Wide Web (WWW) และ Internet
แต่ในปัจจุบันได้มีการนำจาวาไปประยุกต์ใช้กับงานด้านซอฟต์แวร์ต่าง ๆ
อย่างมากมาย
![]() |
ที่มา https://nongtha57.wordpress.com |
ข้อดีของ ภาษา Java
– ภาษา Java เป็นภาษาที่สนับสนุนการเขียนโปรแกรมเชิงวัตถุแบบสมบูรณ์
ทำให้เข้าใจได้ง่ายขึ้น
– โปรแกรมที่เขียนขึ้นโดยใช้ภาษา Java จะมีความสามารถทำงานได้ในระบบปฏิบัติการที่แตกต่างกัน ไม่จําเป็นต้องดัดแปลงแก้ไขโปรแกรม
-ภาษาจาวามีการตรวจสอบข้อผิดพลาดทั้งตอน compile time และ runtime ทำให้ลดข้อผิดพลาดที่อาจเกิดขึ้นในโปรแกรม และช่วยให้ debug โปรแกรมได้ง่าย
– ภาษาจาวามีความซับซ้อนน้อยกว่าภาษา C++ เมื่อเปรียบเทียบ code ของโปรแกรมที่เขียนขึ้นโดยภาษา Java กับ C++ พบว่า โปรแกรมที่เขียนโดยภาษา Java จะมีจํานวน code น้อยกว่าโปรแกรมที่เขียนโดยภาษา C++ ทำให้ใช้งานได้ง่ายกว่าและลดความผิดพลาดได้มากขึ้น
– ภาษาจาวาถูกออกแบบมาให้มีความปลอดภัยสูงตั้งแต่แรก ทำให้โปรแกรมที่เขียนขึ้นด้วยจาวามีความปลอดภัยมากกว่าโปรแกรมที่เขียนขึ้น ด้วยภาษาอื่น
-มี IDE, application server, และ library ต่าง ๆ มากมายสำหรับจาวาที่เราสามารถใช้งานได้โดยไม่ต้องเสียค่าใช้จ่าย ทำให้เราสามารถลดค่าใช้จ่ายที่ต้องเสียไปกับการซื้อ tool และ s/w ต่าง ๆ
ข้อเสียของ ภาษา Java
- คือ ช้า ดังนั้น ท่านจะสังเกตเห็นการใช้ภาษา java เป็น ภาษาที่นิยมกันอย่างแพร่หลายในการเขียนเว็บ
-tool ที่มีในการใช้พัฒนาโปรแกรมจาวามักไม่ค่อยเก่ง ทำให้หลายอย่างโปรแกรมเมอร์จะต้องเป็นคนทำเอง ทำให้ต้องเสียเวลาทำงานในส่วนที่ tool ทำไม่ได้ ถ้าเราดู tool ของ MS จะใช้งานได้ง่ายกว่า และพัฒนาได้เร็วกว่า (แต่เราต้องซื้อ tool ของ MS และก็ต้องรันบน platform ของ MS)
– โปรแกรมที่เขียนขึ้นโดยใช้ภาษา Java จะมีความสามารถทำงานได้ในระบบปฏิบัติการที่แตกต่างกัน ไม่จําเป็นต้องดัดแปลงแก้ไขโปรแกรม
-ภาษาจาวามีการตรวจสอบข้อผิดพลาดทั้งตอน compile time และ runtime ทำให้ลดข้อผิดพลาดที่อาจเกิดขึ้นในโปรแกรม และช่วยให้ debug โปรแกรมได้ง่าย
– ภาษาจาวามีความซับซ้อนน้อยกว่าภาษา C++ เมื่อเปรียบเทียบ code ของโปรแกรมที่เขียนขึ้นโดยภาษา Java กับ C++ พบว่า โปรแกรมที่เขียนโดยภาษา Java จะมีจํานวน code น้อยกว่าโปรแกรมที่เขียนโดยภาษา C++ ทำให้ใช้งานได้ง่ายกว่าและลดความผิดพลาดได้มากขึ้น
– ภาษาจาวาถูกออกแบบมาให้มีความปลอดภัยสูงตั้งแต่แรก ทำให้โปรแกรมที่เขียนขึ้นด้วยจาวามีความปลอดภัยมากกว่าโปรแกรมที่เขียนขึ้น ด้วยภาษาอื่น
-มี IDE, application server, และ library ต่าง ๆ มากมายสำหรับจาวาที่เราสามารถใช้งานได้โดยไม่ต้องเสียค่าใช้จ่าย ทำให้เราสามารถลดค่าใช้จ่ายที่ต้องเสียไปกับการซื้อ tool และ s/w ต่าง ๆ
ที่มา http://karedsar.exteen.com/page-2 |
ข้อเสียของ ภาษา Java
- คือ ช้า ดังนั้น ท่านจะสังเกตเห็นการใช้ภาษา java เป็น ภาษาที่นิยมกันอย่างแพร่หลายในการเขียนเว็บ
-tool ที่มีในการใช้พัฒนาโปรแกรมจาวามักไม่ค่อยเก่ง ทำให้หลายอย่างโปรแกรมเมอร์จะต้องเป็นคนทำเอง ทำให้ต้องเสียเวลาทำงานในส่วนที่ tool ทำไม่ได้ ถ้าเราดู tool ของ MS จะใช้งานได้ง่ายกว่า และพัฒนาได้เร็วกว่า (แต่เราต้องซื้อ tool ของ MS และก็ต้องรันบน platform ของ MS)
รูปแบบของภาษา Java
ภาษา Java เป็นภาษาที่ไม่กำหนดแบบการเขียนโปรแกรม
ในแต่ละบรรทัด แต่ละบรรทัดสามารถเขียนคำสั่งได้หลายคำสั่งสามารถแทรกคำอธิบาย (comment)
Java เป็นภาษาที่บังคับอักขระตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก (Case
Sensitiv) Java มีตัวดำเนินการ(operators) หลายชนิด
ให้ใช้งานนอกจากคำสั่งนั้นเป็นคำสั่งที่ผู้ใช้สร้างขึ้นมาใหม่ อาจกำหนดเป็นตัวพิมพ์ใหญ่หรือตัวเล็กก็ได้
และสามารถเขียนชุดคำสั่งที่ประกอบด้วยตัวดำเนินการหลายตัวที่ต่างชนิดกันใน ชุดคำสั่งหนึ่งๆได้
โดยภาษา Java จะจัดลำดับการประมวลผลตามลำดับการทำงานของตัวดำเนินการ
รูปแบบคำสั่ง(statements) Java คือ ส่วนประมวลผล(Execute) เพื่อให้ได้ผลลัพธ์ออกมา ทุกคำสั่งจะต้องจบด้วยเครื่องหมาย เซมิโคลอน( ; )
รูปแบบคำสั่ง(statements) Java คือ ส่วนประมวลผล(Execute) เพื่อให้ได้ผลลัพธ์ออกมา ทุกคำสั่งจะต้องจบด้วยเครื่องหมาย เซมิโคลอน( ; )
รูปแบบของ script
ในการเขียน script สามารถเขียน โดยในรูปแบบที่ 1 ได้โดยไม่ต้องระบุภาษาก็ได้ แต่ต้องเขียน tag ของ script
<Script>
JavaScript statements;
</Script>
JavaScript statements;
</Script>
ในการเขียน script ตามรูปแบบที่ 2 โดยระบุภาษาเป็น
javascript และเขียนใน tag ของ script
<Script Language=”JavaScript”>
JavaScript statements;
</Script>
JavaScript statements;
</Script>
การคำสั่งแสดงผล single
quote (‘ ‘)
ในการเขียนการแสดงผลข้อมูลที่อยู่หลังคำสั่ง document นั้นสามารถเขียนใช้เครื่องหมายในแบบ single quote (‘ ‘) ก็ได้
<Script Language=”JavaScript”>
document.write(‘kittisak’);
</Script>
document.write(‘kittisak’);
</Script>
การใช้ HTML ร่วมกับ script ขึ้นบรรทัดใหม่
โดยใช้ <br>
การกำหนดให้ขึ้นบรรทัดใหม่ ส่วนใหญ่จะใช้รูปแบบของ tag HTML คือ <br> โดยการใส่ไว้หลังคำสั่ง document
อาจจะเป็นข้างหน้า หรือข้างหลังก็ได้
<Script Language=”JavaScript”>
document.write(‘kittisak<br;
document.write(‘<fontlor=”red”>khampud</font>’);
</Script>
document.write(‘kittisak<br;
document.write(‘<fontlor=”red”>khampud</font>’);
</Script>
ขอขอบคุณ