No começo podem ser parecidas, pois foram influenciadas pelo C++, mas são bem diferentes na medida que se especializa.

Para dizer sobre, em vez de refazer algo que já foi bem feito, prefiro linkar aqui videos ótimos para melhor construir a visão sobre, do canal Codigo Fonte TV:

Java: https://www.youtube.com/watch?v=sZAxLRMxEUo

C#: https://www.youtube.com/watch?v=NXVQasys0B8

Ser influenciadas pelo C++ é um pouco exagerado, especialmente Java não foi, mesmo que eles falem que foi. QUalquer pessoa que programe em C++ dá risada dessa afirmação que a Sun inventou e a internet "abraçou".

Claro que elas lembram em sintaxe, parte do que é C. Mas PHP e JS também. Ninguém acha que teve inspiraçaõ aí.