Devdit
 

Java กับ C# ต่างกันอย่างไร เหมือนกันตรงไหน

3.7K

Java กับ C# ต่างกันอย่างไร เหมือนกันตรงไหน บทความนี้ขอกล่างถึง 2 ภาษาคอมพิวเตอร์เชิงวัตถุ หรือ Object Oriented Programming (OOP) คือ Java และ C# ว่าต่างกันอย่างไร  เหมือนกันตรงไหน โดยมีรายละเอียดดังนี้

 

ตัวอย่าง Java กับ C# ต่างกันอย่างไร

1. Java ผู้สร้างคือ Sun Microsystems ส่วน C# คือ Microsoft

2. Java ทำงานบน JRE (Java Runtime Environment) ส่วน C# ทำงานบน CLR (Common Language Runtime)

3. Java คือ object-oriented language ส่วน C# คือ object-oriented, functional, strongly typed และ component-oriented

4. Java Safety type คือ safe ส่วน C# เป็น unsafe

5. Java ไม่รองรับ operator overloading และ Pointers แต่ C# รองรับ

6. Java ไม่รองรับ Go-to statement แต่ C# รองรับ

 

ตัวอย่าง Java กับ C# เหมือนกันตรงไหน

1. เป็นภาษา Object Oriented ทั้งคู่ รองรับคุณสมบัติ encapsulation, polymorphism, inheritance และอื่นๆ ที่เกี่ยวกับ OOP

2. รูปแบบคำสั่งของภาษา หรือ Syntax มีลักษณะที่คล้ายคลึงกัน

 

ตัวอย่าง โปรแกรมพิมพ์ Hello World ของ Java

class Example {
    public static void main(String args[]){
        System.out.println("Hello World");
    }
}

 

ตัวอย่าง โปรแกรมพิมพ์ Hello World ของ C#

namespace HelloWorld
{
    class Hello {         
        static void Main(string[] args)
        {
            System.Console.WriteLine("Hello World");
        }
    }
}
แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ