เข้าสู่ยุคของการพัฒนาข้อมูลอย่างรวดเร็ว อุตสาหกรรมสารสนเทศไม่ได้พัฒนาและเติบโต ในด้านการพัฒนาซอฟต์แวร์ ภาษา Java และภาษา C# มีเอกลักษณ์เฉพาะตัวและค่อยๆ ปรับปรุงและใช้กันอย่างแพร่หลาย เป็นทั้งภาษาเชิงวัตถุ แต่ยังคงมีความแตกต่างบางประการระหว่างโปรแกรม Java และโปรแกรม C# เข้าสู่ยุคของการพัฒนาข้อมูลอย่างรวดเร็ว อุตสาหกรรมสารสนเทศไม่ได้พัฒนาและเติบโต ในด้านการพัฒนาซอฟต์แวร์ ภาษา Java และภาษา C# มีเอกลักษณ์เฉพาะตัวและค่อยๆ ปรับปรุงและใช้กันอย่างแพร่หลาย เป็นทั้งภาษาเชิงวัตถุ แต่ยังคงมีความแตกต่างบางประการระหว่างโปรแกรม Java และโปรแกรม C#
ด้านล่างนี้เป็นตัวอย่างโปรแกรมในสองภาษา
1. โปรแกรมพื้นฐานของภาษาจาวา:
นำเข้า java.util.*;
แพ็คเกจ HelloJava{
ข้อความในชั้นเรียนสาธารณะ{
โมฆะคงที่สาธารณะ main (สตริง [] args) {
System.out.println("ยินดีต้อนรับสู่โลก Java");
-
-
-
2.โปรแกรมพื้นฐานของภาษา C#:
การใช้ระบบ;
การใช้ System.Collection.Generic;
การใช้ System.Text;
เนมสเปซ HelloAccp{
โปรแกรมชั้นเรียน{
โมฆะคงที่หลัก (สตริง [] args) {
Console.WriteLine("สวัสดี Accp.NET");
Console.ReadLine();
-
-
-
จากโปรแกรมพื้นฐานทั้งสองนี้ เราจะมาแยกความแตกต่างระหว่างโปรแกรมภาษา Java และโปรแกรมภาษา C# กัน
1. นำเข้าคำสำคัญของแพ็คเกจ
ใน Java หากคุณนำเข้าแพ็คเกจอื่น คุณควรใช้คีย์เวิร์ด import ในขณะที่อยู่ใน C# ให้ใช้คีย์เวิร์ดโดยใช้เพื่ออ้างถึงเนมสเปซอื่น แต่ทั้งคู่ให้ผลเหมือนกัน
2. คำหลักเนมสเปซ
เนมสเปซเป็นวิธีจัดระเบียบโค้ดใน C# และแพ็คเกจใช้ใน Java ฟังก์ชันของพวกเขาคือการใส่โค้ดที่เกี่ยวข้องอย่างใกล้ชิดในเนมสเปซเดียวกัน ซึ่งช่วยปรับปรุงประสิทธิภาพการจัดการและการใช้งานอย่างมาก
3. คำหลักระดับ
ทั้งใน Java และ C# คีย์เวิร์ด class ถูกใช้เพื่อเป็นตัวแทนของคลาส และโค้ดใดๆ ที่เขียนควรมีอยู่ในคลาส คลาสจะต้องรวมอยู่ในเนมสเปซหรือแพ็คเกจ แต่ความแตกต่างคือใน Java ชื่อคลาสจะต้องเหมือนกับชื่อของไฟล์ต้นฉบับ ในขณะที่ C# ไม่ต้องการมัน
4. ความแตกต่างในวิธีการหลัก
เมธอด Main() ใน C# และเมธอด main() ใน Java มีฟังก์ชันเหมือนกัน และเป็นทั้งสองขั้นตอนแรกในการรันโปรแกรม อย่างไรก็ตาม ใน Java ตัวอักษรตัวแรกของเมธอด main() เป็นตัวพิมพ์เล็กและมีวิธีเขียนเพียงวิธีเดียว ในขณะที่ในภาษา C# ตัวอักษรตัวแรกของเมธอด Main() จะต้องเป็นตัวพิมพ์ใหญ่และมีสี่วิธีในการเขียน . พวกเขาคือ:
โมฆะคงที่หลัก (สตริง [] args){}
โมฆะคงที่ Main(){}
int Main แบบคงที่ (สตริง [] args){}
int หลักแบบคงที่(){}
5. วิธีการป้อนข้อมูลและการส่งออก
วิธีการส่งออกใน Java คือ: System.out.println(); และ System.out.println อื่น (ค่าที่จะส่งออก);
วิธีการป้อนข้อมูลคือ: สร้างออบเจ็กต์ Scanner เช่น Scanner sa = new Scanner(); จากนั้นใช้วิธี object point เช่น String name = sa.nextString();
วิธีการส่งออกใน C# คือ: Console.WriteLine(); และ Console.WriteLine (ค่าที่จะส่งออก); และวิธีการเฉพาะสำหรับ C#, Console.WriteLine ("สตริงรูปแบบ", รายการตัวแปร);
วิธีการป้อนข้อมูลคือ: string name = Console.ReadLine();
ข้างต้นคือข้อแตกต่างที่ฉันได้สรุปในการศึกษาของฉัน อาจมีช่องโหว่ ดังนั้นฉันจะให้ข้อมูลอ้างอิงแก่คุณ ฉันหวังว่าทุกคนจะศึกษาทั้งสองภาษานี้ให้ดีและสำรวจความรู้ร่วมกัน