जावा के वाक्यविन्यास ज्यादातर C++ से व्युत्पन्न है। C++, जिसमें बनावट, क्रियाविधि और कार्यक्रम वाक्य विन्यास को जोड़ती हैं उससे अलग जावा को केवल एक ऑब्जेक्ट-उन्मुख भाषा के रूप में बनाया गया था। सभी कोड एक क्लास के भीतर लिखे गए हैं और सभी कुछ एक ऑब्जेक्ट है; अंतर्भूत आकड़ों के प्रकारों (क्रमवाचक और वास्तविक संख्याएं, बूलियन मूल्यों और अक्षर) को छोड़कर, जो प्रदर्शन कारणों से क्लासों नहीं है।

जावा कई विशेषताओं को (जैसे कि परिचालक अतिभार और बहु उत्तराधिकार) "क्लासों " के लिए, छुपाती है ऐसा वह भाषा को सरल बनाने और स्वाभाविक त्रुटियों और अनादर्श रचना को रोकने के लिए करती है।

जावा C++ की तरह ही समीक्षा पद्धति उपयोग करती है। दो विभिन्न प्रकार की समीक्षाएं हैं: एकरेखीय शैली अंकन दो फॉरवर्ड स्लैशेस के साथ और एक बहुरेखीय शैली खुली फॉरवर्ड स्लैश एस्टरिस्क (/*) के साथ और बंद एक एस्टरिस्क फॉरवर्ड स्लाश (*/) के साथ.

/* यह बहु पंक्ति टिपण्णी का एक उदाहरण है जिसमें फॉरवर्ड स्लैश
और एस्टरिस्क का इस्तेमाल होता हैं। अधिक से अधिक जानकारी रखने के लिए इस तरह के टिपण्णी का उपयोग किया जा सकता है

जावा प्लैटफॉर्म
हेलो वर्ल्ड
उदाहरण
वाक्यविन्यास