Java คืออะไร: ภาษาโปรแกรมที่ยังคงครองโลก Enterprise

#java13 เม.ย. 2569

Java คืออะไร

Java เป็นภาษาโปรแกรมที่ถูกสร้างโดย Sun Microsystems ในปี 1995 ปัจจุบันดูแลโดย Oracle มีหลักการสำคัญคือ Write Once, Run Anywhere (WORA) ทำงานบน JVM (Java Virtual Machine)

ทำไม Java ยังได้รับความนิยม

  • Enterprise-grade — ใช้ใน banking, e-commerce, government systems
  • Ecosystem ใหญ่ — Spring, Hibernate, Maven, Gradle
  • Performance — JIT compilation ทำให้เร็วใกล้เคียง C++
  • Community — developer มากกว่า 10 ล้านคนทั่วโลก

ติดตั้ง Java

# ติดตั้ง OpenJDK 21 (LTS)
brew install openjdk@21  # macOS
sudo apt install openjdk-21-jdk  # Ubuntu

# ตรวจสอบ version
java --version
javac --version

Hello World

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("สวัสดี Java!");
    }
}
javac HelloWorld.java  # compile
java HelloWorld        # run

Java Versions ที่สำคัญ

Version ปี Feature หลัก
Java 8 2014 Lambda, Stream, Optional
Java 11 2018 LTS, HTTP Client
Java 17 2021 LTS, Sealed Classes, Records
Java 21 2023 LTS, Virtual Threads, Pattern Matching

Data Types

// Primitive types
int age = 25;
double price = 99.99;
boolean isActive = true;
char grade = 'A';
long bigNumber = 9999999999L;

// Reference types
String name = "สมชาย";
int[] numbers = {1, 2, 3, 4, 5};

Control Flow

// if-else
if (age >= 18) {
    System.out.println("ผู้ใหญ่");
} else {
    System.out.println("เด็ก");
}

// switch expression (Java 14+)
String result = switch (grade) {
    case 'A' -> "ดีเยี่ยม";
    case 'B' -> "ดี";
    case 'C' -> "พอใช้";
    default -> "ต้องปรับปรุง";
};

// for loop
for (int i = 0; i < 5; i++) {
    System.out.println(i);
}

// enhanced for
for (int num : numbers) {
    System.out.println(num);
}

สรุป

Java เป็นภาษาที่เหมาะกับการสร้าง enterprise applications ที่ต้องการ stability, performance และ scalability ถ้าต้องการทำงานใน corporate sector Java เป็นทักษะที่จำเป็นมากครับ