התחביר של השפה מבוסס במידה רבה על התחביר של ++C, אך כולל הרחבות רבות במטרה לאפשר תמיכה מובנית בתהליכונים, בינלאומיות, אבטחה ועבודה בסביבת האינטרנט ותכונות נוספות. לרוב עוברות תוכניות ג'אווה הידור ל-Java bytecode, שפת ביניים דמוית שפת מכונה, שאותה מריצה מכונה וירטואלית (Java Virtual Machine; JVM). הודות לכך התוכנית יכולה לרוץ על כל מחשב ועל כל מערכת הפעלה המריצים JVM, החל מטלפונים סלולריים ועד למחשבי על.
ג'אווה (באינדונזית: Jawa), או יאווה, הוא אי באינדונזיה. זהו האי המאוכלס ביותר בעולם, ומהאזורים הצפופים ביותר על פני כדור הארץ. שטחו של האי 132,187 קמ"ר (כשטחה של אנגליה), ובשנת 2005 חיו בו כ-124 מיליון בני אדם. נתונים אלו משקפים צפיפות של כ-938 אנשים לקמ"ר. האי ג'אווה הוא האי ה-13 בגודלו בעולם והרביעי בגודלו ב.