Java a-t-il des délégués comme C# ?
Java a-t-il des délégués comme C# ?

Vidéo: Java a-t-il des délégués comme C# ?

Vidéo: Java a-t-il des délégués comme C# ?
Vidéo: Comparing C# to Java - I Code in Both. Learn about the Differences and Similarities. 2024, Peut
Anonim

Contrairement aux pointeurs de fonction dans C ou C ++, délégués sont orientés objet, de type sûr et sécurisé. Cela dit, Java fait ne pas avoir des délégués comme C#. Cependant, depuis Java 8, nous Avoir une sorte de pointeurs de fonction en utilisant des références de méthode et des interfaces fonctionnelles.

De même, on demande à quel point C# et Java sont-ils similaires ?

C# et Java sommes similaire langages typés statiquement, fortement et manifestement. Les deux sont orientés objet et conçus avec une semi-interprétation ou une compilation juste à temps à l'exécution, et les deux sont des langages à accolades, comme C et C++.

De même, C# est-il copié de Java ? Non, C# n'est pas un copie de Java . C# est une évolution des langages de style C, qui Java fait également partie de.

De plus, C# ressemble-t-il davantage à Java ou à C++ ?

Java est le plus proche. C# est destiné à être une extension naturelle de C++ et prend en charge certaines directives de compilateur de style #, mais l'environnement dans lequel vous programmez est beaucoup plus proche de Java . Les classes sont définies dans un seul fichier, et plusieurs les classes peuvent être définies dans le même fichier.

Dois-je apprendre Java ou C# ?

C# est le langage utilisé exclusivement pour le développement d'applications Windows, qu'il s'agisse d'applications Windows 8 Metro ou de vos applications de bureau quotidiennes. Java est un langage beaucoup plus polyvalent avec beaucoup plus d'applications que C# . Notamment, Java est le langage prédominant utilisé pour le développement Android.

Conseillé: