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 เป็นทักษะที่จำเป็นมากครับ