รู้เบื้องต้นเกี่ยวกับจาวา:
Java เป็น ภาษาการเขียนโปรแกรมระดับสูง เชิงวัตถุที่เปิดตัวโดย Sun Microsystems ในปี 1995 สามารถทำงานบนหลายแพลตฟอร์ม ผู้ก่อตั้งคือ James Gosling จากนั้นในปี 2010 Oracle ได้เข้าซื้อกิจการ Sun Microsystems และ Oracle รับผิดชอบด้านการบำรุงรักษา Java และการอัพเกรดเวอร์ชัน ไม่ต้องสงสัยเลยว่าภาษา Java สามารถกล่าวได้ว่าเป็นภาษาโปรแกรมที่มีการพัฒนาอย่างรวดเร็วและมีอิทธิพลมากที่สุดในรอบสิบปีที่ผ่านมา โดยได้รับการจัดอันดับให้อยู่ในสามอันดับแรกของ "รายการอาวุธ" ด้วยภาษา C และ C++ ตลอดทั้งปี และติดอันดับหนึ่งในรายการเป็นระยะๆ บางทีอาจเป็นความจำเป็นของเวลาก็ตาม ไม่ว่าจะเป็นการพัฒนาเว็บแอปพลิเคชันหรือระบบนิเวศบนมือถือ Android สิ่งที่ทุกคนได้ยินมากที่สุดก็คือ Java .
การแบ่งประเภทของ Java โดยทั่วไป Java แบ่งออกเป็น 3 ประเภท ได้แก่
JavaSE (J2SE) (Java 2 Platform Standard Edition, แพลตฟอร์ม Java Standard Edition)
JavaEE (J2EE) (Java 2 แพลตฟอร์ม Enterprise Edition, Java Platform Enterprise Edition)
JavaME (J2ME) (Java 2 Platform Micro Edition, แพลตฟอร์ม Java micro edition)
คุณสมบัติภาษาจาวา:
ในฐานะภาษาการพัฒนากระแสหลัก เหตุผลที่ภาษานี้อยู่ได้ยาวนานจึงต้องมีคุณสมบัติเฉพาะของตัวเอง นอกเหนือจากคุณสมบัติทั่วไปของภาษาเช่น C และ C++ แล้ว ยังมีคุณสมบัติพิเศษหลายประการของ Java:
คุณสมบัติข้ามแพลตฟอร์ม
สิ่งที่เรียกว่าข้ามแพลตฟอร์มนั้นเป็นเพราะโค้ด Java จำเป็นต้องเขียนเพียงครั้งเดียวและดำเนินการได้ทุกที่ กล่าวคือ ไม่สนใจว่าจะเป็นแพลตฟอร์มใด ตราบใดที่มีเครื่องเสมือน JVM ก็สามารถทำงานได้ ทำให้เป็นจริง ข้ามแพลตฟอร์ม
ความเรียบง่าย
ความเรียบง่ายที่เรียกว่าไม่ได้หมายถึงไวยากรณ์ง่ายๆ ตัวอย่างเช่น ปัญหาการสืบทอดที่ซับซ้อนบางอย่างใน C ++ ถูกยกเลิก ตัวชี้ใน C ถูกยกเลิก และกลไกการรวบรวมขยะอัตโนมัติทำให้การจัดการหน่วยความจำแบบไดนามิกโดยไม่ต้องกังวลกับการรั่วไหลของหน่วยความจำ คล้ายกับไวยากรณ์ปกติของ C /C++ คล้ายกันมาก ดังนั้นนักเรียนที่มีพื้นฐาน C/C++ จะเรียนรู้ได้อย่างราบรื่นมาก
อธิบาย
ภาษา Java จำเป็นต้องได้รับการคอมไพล์ก่อน แต่โค้ดที่คอมไพล์ไม่ใช่โค้ดเครื่องเช่น C/C++ แต่เป็น bytecode ตราบใดที่เป็นเครื่องเสมือน Java ก็สามารถตีความและดำเนินการได้ทั้งสองภาษา สามารถข้ามแพลตฟอร์มและดำเนินการได้อย่างรวดเร็ว
ความทนทาน
กลไกการพิมพ์ที่แข็งแกร่ง การรวบรวมขยะ และการจัดการข้อยกเว้นทำให้โปรแกรมที่พัฒนาใน Java มีความปลอดภัยมากขึ้น