Java очень сильно смахивает на C, что выдает ее происхождение. Да и "C++" -- это развитие языка C, который включает C как подмножество.