جاوا وابسته به سی پلاس پلاس است که خود آن هم به زبان سی وابسته است.بسیاری از کاراکترهای جاوا از این دوزبان گرفته شده است.
جاوا ترکیبی است که از سی بیرون زده است.بسیاری از شی گرایی های جاوا نیز تحت تاثیر c++ است.علاوه بر اینها خالق جاوا عمیقا غرق در روند پالایش و انطباق آن با رخدادهای احتمالیی زبان های برنامه نویسی برای دهه های آینده بوده و به همین دلیل است که میل و علاقه بسیاری به سمت جاوا کشیده شده است.هر یک از تغییرات در طراحی زبان های برنامه نویسی به خاطر حل مشکلات اساسی است که زبان های پیشین قادر به حل آن نبوده اند.جاوا نیز از این قاپده مستثنی نیست.