En entrant dans l'ère du développement rapide de l'information, l'industrie de l'information ne se développe pas et ne se développe pas. Dans le domaine du développement de logiciels, le langage Java et le langage C# sont tous deux uniques et ont été progressivement améliorés et largement utilisés. sont tous deux des langages orientés objet. Mais il existe encore certaines différences entre les programmes Java et les programmes C#. En entrant dans l'ère du développement rapide de l'information, l'industrie de l'information ne se développe pas et ne se développe pas. Dans le domaine du développement de logiciels, le langage Java et le langage C# sont tous deux uniques et ont été progressivement améliorés et largement utilisés. sont tous deux des langages orientés objet. Mais il existe encore certaines différences entre les programmes Java et les programmes C#.
Vous trouverez ci-dessous des exemples de programmes dans les deux langues.
1. Programmes de base du langage Java :
Importer java.util.* ;
Paquet HelloJava{
Message de classe publique{
Main statique publique vide (String [] arguments) {
System.out.println("Bienvenue dans le monde Java");
}
}
}
2.Programmes de base du langage C# :
Utilisation du système ;
Utilisation de System.Collection.Generic ;
Utilisation de System.Text ;
Espace de noms HelloAccp{
Programme de cours{
Static void Main(string [] arguments){
Console.WriteLine("Bonjour Accp.NET");
Console.ReadLine();
}
}
}
Sur la base de ces deux programmes de base, distinguons les différences entre les programmes en langage Java et les programmes en langage C#.
1. Importez les mots-clés du package.
En Java, si vous importez d'autres packages, vous devez utiliser le mot-clé import, tandis qu'en C#, utilisez le mot-clé using pour faire référence à d'autres espaces de noms, mais les deux ont le même effet.
2. Mots-clés de l'espace de noms.
L'espace de noms est le moyen d'organiser le code en C#, et le package est utilisé en Java. Leur fonction est de placer des codes étroitement liés dans le même espace de noms, améliorant considérablement l'efficacité de la gestion et de l'utilisation.
3. Mot-clé de classe.
En Java et en C#, le mot-clé class est utilisé pour représenter une classe, et tout code écrit doit être contenu dans une classe. Les classes doivent être incluses dans un espace de noms ou un package, mais la différence est qu'en Java, le nom de la classe doit être le même que le nom du fichier source, alors que C# ne l'exige pas.
4. Différences dans les méthodes principales.
La méthode Main() en C# et la méthode main() en Java ont la même fonction et constituent toutes deux les premières étapes de l’exécution du programme. Cependant, en Java, la première lettre de la méthode main() est en minuscule et il n'y a qu'une seule façon de l'écrire, tandis qu'en C#, la première lettre de la méthode Main() doit être en majuscule et il existe quatre façons de l'écrire. . Ils sont:
Static void Main(string [] arguments){}
vide statique Main(){}
Statique int Main(string [] arguments){}
statique int Main(){}
5. Méthodes d'entrée et de sortie.
Les méthodes de sortie en Java sont : System.out.println(); et une autre System.out.println (valeur à afficher) ;
La méthode de saisie est la suivante : créez un objet Scanner, tel que Scanner sa = new Scanner(), puis utilisez la méthode du point d'objet. Tel que String name = sa.nextString();
Les méthodes de sortie en C# sont : Console.WriteLine(); et Console.WriteLine (la valeur à afficher) et une méthode unique à C#, Console.WriteLine ("chaîne de format", liste de variables) ;
La méthode de saisie est la suivante : string name = Console.ReadLine();
Ce qui précède sont les différences que j'ai résumées dans mon étude. Il y a peut-être des lacunes, je vais donc vous donner une référence. J'espère que tout le monde étudiera bien ces deux langues et explorera leurs connaissances ensemble.