Zu Beginn des Zeitalters der schnellen Informationsentwicklung entwickelt sich die Informationsindustrie nicht weiter. Im Bereich der Softwareentwicklung sind sowohl die Java-Sprache als auch die C#-Sprache einzigartig und wurden schrittweise verbessert und weit verbreitet sind beides objektorientierte Sprachen. Dennoch gibt es gewisse Unterschiede zwischen Java-Programmen und C#-Programmen. Zu Beginn des Zeitalters der schnellen Informationsentwicklung entwickelt sich die Informationsindustrie nicht weiter. Im Bereich der Softwareentwicklung sind sowohl die Java-Sprache als auch die C#-Sprache einzigartig und wurden schrittweise verbessert und weit verbreitet sind beides objektorientierte Sprachen. Dennoch gibt es gewisse Unterschiede zwischen Java-Programmen und C#-Programmen.
Nachfolgend finden Sie Beispiele für Programme in den beiden Sprachen.
1. Grundprogramme der Java-Sprache:
Importieren Sie java.util.*;
Paket HelloJava{
Öffentliche Klassennachricht{
Öffentliches statisches void main(String [] args){
System.out.println("Willkommen in der Java-Welt");
}
}
}
2. Grundprogramme der C#-Sprache:
Verwenden des Systems;
Verwenden von System.Collection.Generic;
Verwenden von System.Text;
Namespace HelloAccp{
Kursprogramm{
Statisch void Main(string [] args){
Console.WriteLine("Hallo Accp.NET");
Console.ReadLine();
}
}
}
Lassen Sie uns anhand dieser beiden Grundprogramme die Unterschiede zwischen Java-Sprachprogrammen und C#-Sprachprogrammen unterscheiden.
1. Importieren Sie die Schlüsselwörter des Pakets.
Wenn Sie in Java andere Pakete importieren, sollten Sie das Schlüsselwort import verwenden, während Sie in C# das Schlüsselwort using verwenden, um auf andere Namespaces zu verweisen, aber beide haben den gleichen Effekt.
2. Namespace-Schlüsselwörter.
Namespace ist die Möglichkeit, Code in C# zu organisieren, und Pakete werden in Java verwendet. Ihre Funktion besteht darin, einige eng verwandte Codes im selben Namespace abzulegen, wodurch die Verwaltungs- und Nutzungseffizienz erheblich verbessert wird.
3. Klassenschlüsselwort.
Sowohl in Java als auch in C# wird das Schlüsselwort class zur Darstellung einer Klasse verwendet, und jeder geschriebene Code sollte in einer Klasse enthalten sein. Klassen müssen in einem Namespace oder Paket enthalten sein. Der Unterschied besteht jedoch darin, dass in Java der Klassenname mit dem Namen der Quelldatei identisch sein muss, während C# dies nicht erfordert.
4. Unterschiede in den Hauptmethoden.
Die Main()-Methode in C# und die main()-Methode in Java haben dieselbe Funktion und sind beide die ersten Schritte bei der Programmausführung. Allerdings ist in Java der erste Buchstabe der main()-Methode ein Kleinbuchstabe und es gibt nur eine Schreibweise, während in C# der erste Buchstabe der Main()-Methode großgeschrieben werden muss und es vier Schreibweisen gibt . Sie sind:
Statisch void Main(string [] args){}
static void Main(){}
Statischer int Main(string [] args){}
static int Main(){}
5. Eingabe- und Ausgabemethoden.
Die Ausgabemethoden in Java sind: System.out.println(); und ein weiteres System.out.println (auszugebender Wert);
Die Eingabemethode lautet: Erstellen Sie ein Scannerobjekt, z. B. Scanner sa = new Scanner(); und verwenden Sie dann die Objektpunktmethode. Zum Beispiel String name = sa.nextString();
Die Ausgabemethoden in C# sind: Console.WriteLine(); und Console.WriteLine (der auszugebende Wert); und eine für C# einzigartige Methode, Console.WriteLine („Formatzeichenfolge“, Variablenliste);
Die Eingabemethode lautet: string name = Console.ReadLine();
Die oben genannten Unterschiede habe ich in meiner Studie zusammengefasst. Vielleicht gibt es Lücken, deshalb hoffe ich, dass jeder diese beiden Sprachen gut lernt und sein Wissen gemeinsam erforscht.