Vt allpool toodud lõik ja vasta sellele küsimusele hiljem sama keeles kui lõik:  Passage: Java süntaks on suuresti mõjutatud C++-st. Erinevalt C++-st, mis ühendab struktureeritud, üldise ja objektorienteeritud programmeerimise süntaksi, ehitati Java peaaegu ainult objektorienteeritud keeleks. Kogu kood on kirjutatud klasside sees ja iga andmeelemend on objekt, välja arvatud primitiivsed andmetüübid (st täisarvud, liikuv-punktilised numbrid, Boole'i väärtused ja märgid), mis ei ole objektid tulemuslikkuse põhjustel. Java kasutab C++ mõningaid populaarseid aspekte (näiteks printf meetodit).  Küsimus: mis mõjutab Java?
C++