Download WordPress Themes, Happy Birthday Wishes

Java vs C#

Il existe de nombreuses différences et similitudes entre Java et C #. Une liste des principales différences entre Java et C # est donnée ci-dessous:

 

Java C #
1) Java est un langage de programmation de haut niveau, robuste, sécurisé et orienté objet développé par Oracle. C # est un langage de programmation orienté objet développé par Microsoft qui s’exécute sur .Net Framework.
2) Le langage de programmation Java est conçu pour être exécuté sur une plate-forme Java, à l’aide de Java Runtime Environment (JRE). Le langage de programmation C # est conçu pour être exécuté sur le Common Language Runtime (CLR).
3) La sécurité de type Java est sûre. La sécurité de type C # est dangereuse.
4) En Java, les types de données intégrés transmis par valeur sont appelés types primitifs. En C #, les types de données intégrés transmis par valeur sont appelés types simples.
5) Les tableaux en Java sont une spécialisation directe d’Object. Les tableaux en C # sont une spécialisation deSystem.
6) Java ne supporte pas la compilation conditionnelle. C # prend en charge la compilation conditionnelle à l’aide de directives de préprocesseur.
7) Java ne supporte pas les instructions goto. C # prend en charge la déclaration goto.
8) Java ne supporte pas les structures et les unions. C # soutient les structures et les syndicats.
9) Java prend en charge les exceptions vérifiées et non vérifiées. C # prend en charge l’exception non contrôlée.