情報産業が急速に発展する時代を迎え、ソフトウェア開発の分野では、Java 言語と C# 言語がそれぞれ独自の言語として改良され、広く使用されています。どちらもオブジェクト指向言語ですが、Java プログラムと C# プログラムの間には依然として一定の違いがあります。 情報産業が急速に発展する時代を迎え、ソフトウェア開発の分野では、Java 言語と C# 言語がそれぞれ独自の言語として改良され、広く使用されています。どちらもオブジェクト指向言語ですが、Java プログラムと C# プログラムの間には依然として一定の違いがあります。
以下は 2 つの言語でのプログラムの例です。
1. Java言語の基本プログラム:
java.util.* をインポートします。
パッケージ HelloJava{
パブリック クラス メッセージ{
パブリック static void main(String [] args){
System.out.println("Java の世界へようこそ");
}
}
}
2.C#言語の基本プログラム:
システムの使用;
System.Collection.Generic の使用;
System.Text の使用;
名前空間 HelloAccp{
クラスプログラム{
静的 void Main(string [] args){
Console.WriteLine("Hello Accp.NET");
Console.ReadLine();
}
}
}
これら 2 つの基本プログラムに基づいて、Java 言語プログラムと C# 言語プログラムの違いを区別してみましょう。
1. パッケージのキーワードをインポートします。
Java では、他のパッケージをインポートする場合は import キーワードを使用する必要がありますが、C# では、using キーワードを使用して他の名前空間を参照しますが、どちらも同じ効果があります。
2. 名前空間のキーワード。
ネームスペースは C# でコードを整理する方法であり、パッケージは Java で使用され、いくつかの密接に関連するコードを同じネームスペースに配置して、管理と使用効率を大幅に向上させます。
3. クラスキーワード。
Java と C# の両方で、class キーワードはクラスを表すために使用され、記述されたコードはすべてクラスに含まれる必要があります。クラスは名前空間またはパッケージに含める必要がありますが、Java ではクラス名がソース ファイルの名前と同じである必要があるのに対し、C# ではその必要がないという違いがあります。
4. Main メソッドの違い。
C# の Main() メソッドと Java の main() メソッドは同じ機能を持ち、どちらもプログラム実行の最初のステップです。ただし、Java では main() メソッドの最初の文字は小文字であり、書き方は 1 つしかありませんが、C# では、Main() メソッドの最初の文字は大文字にする必要があり、書き方は 4 つあります。 。彼らです:
静的 void Main(string [] args){}
静的 void Main(){}
静的 int Main(string [] args){}
静的 int Main(){}
5. 入力および出力方法。
Java の出力メソッドは次のとおりです。 System.out.println(); および別の System.out.println (出力される値)。
入力メソッドは、Scanner sa = new Scanner() などの Scanner オブジェクトを作成し、オブジェクト ポイント メソッドを使用します。 String name = sa.nextString(); など
C# の出力メソッドは、 Console.WriteLine(); と Console.WriteLine (出力する値)、および C# 独自のメソッド、 Console.WriteLine ("フォーマット文字列"、変数リスト); です。
入力メソッドは次のとおりです。 string name = Console.ReadLine();
上記は私が調べた中での違いをまとめたものです。もしかしたら抜け穴があるかもしれませんので、皆さんもこの 2 つの言語をよく勉強して知識を深めていただければ幸いです。