ประวัติความเป็นมาของภาษา Java นั้นอุดมสมบูรณ์และมีสีสัน และขณะนี้โปรแกรมเมอร์และองค์กรต่างๆ จำนวนมากใช้กันอย่างแพร่หลาย ไม่ต้องสงสัยเลยว่านี่เป็นผลมาจากเทคโนโลยีชั้นนำของ Java
Java เป็นภาษาโปรแกรมที่พัฒนาโดย Sun ทิศทางเริ่มต้นของ Sun คือการใช้ Java เพื่อพัฒนาโปรแกรมสำหรับอุปกรณ์ไฟฟ้าบางชนิด เช่น กล่องรับสัญญาณและบัสการ์ด ซันไม่เคยคาดหวังว่า Java จะดึงดูดความสนใจขององค์กรได้มากขนาดนี้ จึงยังคงดำเนินต่อไป ขยายไปในทิศทางของการเขียนโปรแกรมเครือข่าย แต่ตอนนี้มี Java EE และ Java Me
ที่มาของชื่อชวานั้นเป็นเรื่องราวที่น่าสนใจจริงๆ
โลโก้ Java ที่เราเห็นคือกาแฟร้อนหนึ่งแก้วเสมอ เป็นการยากที่จะเชื่อมโยงกาแฟร้อนแก้วนี้กับการเขียนโปรแกรมคอมพิวเตอร์ ที่มาของกาแฟร้อนแก้วนี้และชื่อ Java ได้รับแรงบันดาลใจจากสมาชิกคนหนึ่งของทีมผู้ก่อตั้ง Java เขาจำได้ว่าเขาดื่มกาแฟอร่อยๆ บนเกาะชวา (Java Island) ดังนั้นการเขียนโปรแกรมคอมพิวเตอร์ประเภทนี้ มีชื่อว่า Java และโลโก้ของมันคือกาแฟร้อนที่คุ้นเคยที่สุด
ข้อดีของจาวา
1. ข้ามแพลตฟอร์ม ตราบใดที่ระบบปฏิบัติการมี JVM (Java Virtual Machine) คุณสามารถรันโปรแกรม JAVA ได้
2. ความปลอดภัย 1. ละทิ้งคำแนะนำที่เป็นอันตราย
2. กลไกการจัดการภายในอัตโนมัติและกลไกการเก็บขยะซึ่งนำกลับมาใช้ใหม่โดยผู้รวบรวมขยะ ช่วยลดภาระในโปรแกรมและหลีกเลี่ยงอันตรายจากการรีไซเคิลด้วยตนเอง
3. เชิงวัตถุโดยสมบูรณ์;
4. เรียบง่าย ขจัดส่วนที่ใช้งานได้จริงของ C++ ออกไป ทำให้ง่ายต่อการเริ่มต้นและมีไลบรารีคลาสจำนวนมาก
5. แข็งแกร่ง: กลไกประเภทบังคับ, กลไกการจัดการข้อยกเว้น, การรวบรวมขยะอัตโนมัติ