พัฒนาโดยเจมส์ กอสลิง และวิศวกรคนอื่นๆ ที่ ซัน ไมโครซิสเต็มส์
ภาษาจาวาถูกพัฒนาขึ้นในปี พ.ศ. 2534 โดยเป็นส่วนหนึ่งของ
โครงการกรีน(The Green Project) และสำเร็จออกสู่สาธารณะในปี พ.ศ. 2538
มีจุดประสงค์เพื่อใช้แทนภาษาซีพลัสพลัส (C++) โดยรูปแบบที่เพิ่มเติมขึ้นคล้ายกับ
ภาษาอ็อบเจกต์ทีฟซี (Objective-C) แต่เดิมภาษานี้ เรียกว่าภาษาโอ๊ก (Oak)
ซึ่งตั้งชื่อตามต้นโอ๊กใกล้ที่ทำงานของ เจมส์ กอสลิง แต่ว่ามีปัญหาทางลิขสิทธิ์
จึงเปลี่ยนไปใช้ชื่อ “จาวา” ซึ่งเป็นชื่อกาแฟแทนและแม้ว่าจะมีชื่อคล้ายกัน
แต่ภาษาจาวาไม่มีความเกี่ยวข้องใดๆกับภาษาจาวาสคริปต์ (JavaScript)
ปัจจุบันมาตรฐานของภาษาจาวาดูแลโดย Java Community Process
ซึ่งเป็นกระบวนการอย่างเป็นทางการ ที่อนุญาตให้ผู้ที่สนใจเข้าร่วม
กำหนดความสามารถในจาวาแพลตฟอร์มได้
กำหนดความสามารถในจาวาแพลตฟอร์มได้
จุดมุ่งหมายหลัก 4 ประการ ในการพัฒนาจาวา คือ
-ใช้ภาษาโปรแกรมเชิงวัตถุ
-ไม่ขึ้นกับแพลตฟอร์ม (สถาปัตยกรรม และ ระบบปฏิบัติการ)
-เหมาะกับการใช้ในระบบเครือข่าย พร้อมมีไลบรารีสนับสนุน
-เรียกใช้งานจากระยะไกลได้อย่างปลอดภัย
เนื่องจากชื่อที่เหมือนกัน และการเรียกขานที่มักจะพูดถึงพร้อมกันบ่อยๆ
ทำให้คนทั่วไป มักสับสนว่า ภาษาจาวา และ จาวาแพลตฟอร์ม
เป็นสิ่งเดียวกันในความเป็นจริงนั้น ทั้งสองสิ่งแม้จะทำงานเสริมกัน
แต่ก็เป็นสิ่งที่แยกออกจากกัน โดย ภาษาจาวานั้น คือภาษาสำหรับใช้เขียน
ทำให้คนทั่วไป มักสับสนว่า ภาษาจาวา และ จาวาแพลตฟอร์ม
เป็นสิ่งเดียวกันในความเป็นจริงนั้น ทั้งสองสิ่งแม้จะทำงานเสริมกัน
แต่ก็เป็นสิ่งที่แยกออกจากกัน โดย ภาษาจาวานั้น คือภาษาสำหรับใช้เขียน
โปรแกรมภาษาหนึ่ง ดังที่ได้อธิบายไปข้างต้น ส่วนจาวาแพลตฟอร์มนั้น
คือสภาพแวดล้อมสำหรับการใช้งานโปรแกรมจาวา โดยมีองค์ประกอบหลัก
คือ จาวาเวอร์ชวลแมชีน (Java virtual machine)
และไลบรารีมาตรฐานจาวา (Java standard library)
คือสภาพแวดล้อมสำหรับการใช้งานโปรแกรมจาวา โดยมีองค์ประกอบหลัก
คือ จาวาเวอร์ชวลแมชีน (Java virtual machine)
และไลบรารีมาตรฐานจาวา (Java standard library)