Java tem delegados como C #?
Java tem delegados como C #?

Vídeo: Java tem delegados como C #?

Vídeo: Java tem delegados como C #?
Vídeo: Comparando C# com Java - Eu codigo em ambos. Conheça as Diferenças e Semelhanças. 2024, Maio
Anonim

Ao contrário dos ponteiros de função em C ou C ++, delegados são orientados a objetos, protegidos por tipo e seguros. Dito isto, Java faz não tem delegados como C #. No entanto, desde Java 8, nós tem algum tipo de ponteiros de função usando referências de método e interfaces funcionais.

Da mesma forma, pergunta-se: quão semelhantes são C # e Java?

C # e Java estão semelhante linguagens que são digitadas estaticamente, fortemente e manifestamente. Ambos são orientados a objetos e projetados com semi-interpretação ou compilação just-in-time em tempo de execução, e ambos são linguagens com chaves, como C e C ++.

Da mesma forma, o C # é copiado do Java? Não, C # não é um cópia de do Java . C # é uma evolução das linguagens de estilo C, que Java também faz parte.

Além disso, C # é mais parecido com Java ou C ++?

Java é o mais próximo. C # pretende ser uma extensão natural do C ++ e suporta algumas diretivas de compilador #style, mas o ambiente em que você está programando é Muito de próximo a Java . As aulas são definidas em um único arquivo, e múltiplo as classes podem ser definidas no mesmo arquivo.

Devo aprender Java ou C #?

C # é a linguagem usada exclusivamente para o desenvolvimento de aplicativos baseados no Windows, sejam eles aplicativos Metro do Windows 8 ou seus aplicativos de desktop do dia a dia. Java é uma linguagem muito mais versátil com muito mais aplicativos do que C # . Mais notavelmente, Java é a linguagem predominante usada para Android Development.

Recomendado: