Memasuki era perkembangan informasi yang pesat, industri informasi belum berkembang dan berkembang. Di bidang pengembangan perangkat lunak, bahasa Java dan bahasa C# merupakan bahasa yang unik dan secara bertahap diperbaiki dan digunakan secara luas keduanya merupakan bahasa berorientasi objek. Namun masih ada perbedaan tertentu antara program Java dan program C#. Memasuki era perkembangan informasi yang pesat, industri informasi belum berkembang dan berkembang. Di bidang pengembangan perangkat lunak, bahasa Java dan bahasa C# merupakan bahasa yang unik dan secara bertahap diperbaiki dan digunakan secara luas keduanya merupakan bahasa berorientasi objek. Namun masih ada perbedaan tertentu antara program Java dan program C#.
Di bawah ini adalah contoh program dalam dua bahasa tersebut.
1. Program dasar bahasa Java:
Impor java.util.*;
Paket HelloJava{
Pesan kelas publik{
Kekosongan utama statis publik (String [] args){
System.out.println("Selamat datang di dunia Java");
}
}
}
2.Program dasar bahasa C#:
Menggunakan Sistem;
Menggunakan System.Collection.Generik;
Menggunakan Sistem.Teks;
Ruang Nama HaloAccp{
Program Kelas{
Kekosongan statis Utama(string [] args){
Console.WriteLine("Halo Accp.NET");
Konsol.ReadLine();
}
}
}
Berdasarkan kedua program dasar tersebut, mari kita bedakan perbedaan antara program bahasa Java dan program bahasa C#.
1. Impor kata kunci paket.
Di Java, jika Anda mengimpor paket lain, Anda harus menggunakan kata kunci import, sedangkan di C#, gunakan kata kunci using untuk merujuk ke namespace lain, namun keduanya memiliki efek yang sama.
2. Kata kunci ruang nama.
Namespace adalah cara untuk mengatur kode dalam C#, dan paket digunakan di Java. Fungsinya adalah untuk meletakkan beberapa kode yang terkait erat dalam namespace yang sama, sehingga sangat meningkatkan efisiensi manajemen dan penggunaan.
3. Kata kunci kelas.
Baik di Java maupun C#, kata kunci class digunakan untuk mewakili suatu kelas, dan kode apa pun yang ditulis harus terkandung dalam suatu kelas. Kelas harus dimasukkan dalam namespace atau paket, namun bedanya di Java, nama kelas harus sama dengan nama file sumber, sedangkan C# tidak memerlukannya.
4. Perbedaan Metode Utama.
Metode Main() di C# dan metode main() di Java memiliki fungsi yang sama, dan keduanya merupakan langkah awal dalam menjalankan program. Namun di Java, huruf pertama metode main() adalah huruf kecil dan hanya ada satu cara penulisannya, sedangkan di C# huruf pertama metode Main() harus menggunakan huruf kapital dan ada empat cara penulisannya. . Mereka adalah:
Kekosongan Utama Statis(string [] args){}
kekosongan statis Utama(){}
Statis int Utama(string [] args){}
int statis Utama(){}
5. Metode masukan dan keluaran.
Metode keluaran di Java adalah: System.out.println(); dan System.out.println lainnya (nilai yang akan dikeluarkan);
Metode inputnya adalah: buat objek Scanner, seperti Scanner sa = new Scanner(); lalu gunakan metode titik objek. Seperti String nama = sa.nextString();
Metode keluaran dalam C# adalah: Console.WriteLine(); dan Console.WriteLine (nilai yang akan dijadikan keluaran); dan metode unik untuk C#, Console.WriteLine ("format string", daftar variabel);
Metode inputnya adalah: string name = Console.ReadLine();
Di atas adalah perbedaan-perbedaan yang telah saya rangkum dalam penelitian saya. Mungkin ada celahnya, jadi saya akan memberikan referensi kepada Anda semua untuk mempelajari kedua bahasa ini dengan baik dan menggali ilmunya bersama-sama.