Para desenvolvedores c # que estão começando a aprender Java, existem grandes diferenças subjacentes entre as duas linguagens que devem ser apontadas?
Talvez algumas pessoas possam presumir que as coisas sejam iguais, mas há alguns aspectos importantes que não devem ser negligenciados? (ou você pode realmente estragar tudo!)
Talvez em termos de construções OOP, a forma como o GC funciona, referências, implantação relacionada, etc.