ืื ืชืจืฆื ืืืืื, ืืืืข Java ืืื ืขืืืื ืืืจ ืขืืืจ ืืืจืืช ืืืืืืช, ืืชื ืืืงืื ืื ืืื. ืืืจืืช ืฉืืฉื ื ืืืื 28 ืฉื ื ื-Java, ืื ืขืืืื ืืฉืื ืฉืื ืืคืฉืจ ืืืชืืืืก ืืืื ืืฉืคืช ืชืื ืืช ืืืืฉื ืช. ืืืขืฉื, ื'ืืืื ืฉืืจื ืขื ืืืืงืื ืืขืืืื ืืื ืฉืคืืช ืืชืื ืืช ืืคืืคืืืจืืืช ืืืืชืจ ืืขืืื ืืืฉื ืื ืืืชื ืฉื ืื, ืืืฆืืง. ืฉืฉืืืจืจื ืขื ืืื Sun Microsystems ืืฉื ืช 1995, Java ืืชืืืจื ืืืฆืืื ืขื ืฉืคืืช ืืืืขืืช ืืืืืกืกืืช ืืื C/C++ ืืคืืชืื ืืจืื ืืคืชืืื ืขืืืจื. ืืฉ ืืกืืืจืื ืฉ-Python ืื Kotlin, ืืืชืืจืื ืืขืืงืจืืื ืฉืื, ืืืจืืื ืืช ื'ืืืื ืืืืื ื, ืืื ืืืืช ืืื ืฉ-Java ืขืืืื ืืฉืืฉืืช ืืืืจืืช ืืืืืืช.
ืื ืืืืืื?
ืืืืืื ืืื ืฉืืืื ืืชืจืื, ืชืืื ืืช ืืืืฉืืืื ืคืฉืื ืื ืืขืืื ืืื ื'ืืืื (ืืขืื ืืขืื ื ืืฆืจืื ืื ืืื). ืื ืืกืฃ, ืฉืืจืืชืื ืืืฉืืชืืื ืจืฆืื ืืื, ืชืขืฉืืื ืืกืืืื ืืืื, ืืื ืื ืืขืจืืืช ืื ืงืืืช ืืืฉืงืขืืช ืืฉืชืืฉืืช ืจืืืช ื-Java, ืฉืื ืฉืคืช ืชืื ืืช ืืื ืื ืขืฆืืื ืืขืืช ืืืฆืืขืื ืืืืจืื ืืื ืื ืืืืื ืืืืื ื. ืืืขืฉื,
ืืืืื ืืื ืืื ืืืืจืืื ืืขืืงืจืืื (ืื ืื ืืขืืงืจื) ืขืืืจ ืื ืชืืืื, ืืืื ืื ืืืขื ืฉืืืจืืช ื ืืืืช ืืืืืจ ืืฉืคื ืฉืืกืคืงืช ืืืืื ืืืืงื. ื-Java ืืฉ ืชืืื ืืช ืืืืื ืืชืงืืืืช ืืื ืืืื ืขื ืื ืชืื ืื ืฉืื, ืื ืฉืืจืืื ืืืื ืืืืืช ืืืื ืืืืื. ืืขื ืื ืขืืืื ืืืฉ, Java ืจืง ืืฉืชืคืจ. ืืืืืื, ืืจืกืช Java 9 ืืฆืืขื ืืื ืชืืื ืืช ืืืืื ืืจืืฉืืช ืืืืคืฉืจืช ืืืฉืชืืฉืื ืืืืืืฃ ื ืชืื ืื ืืื ืืืงืื ืืฉืจืช ืืืืฆืขืืช ืคืจืืืืงืืืื ืืืืืืืื, ืืขืื ืฉืืจืกืช Java 11 ืืคืื ืืืืจืื ืืกืื ืืจื ืืืฉ, ืืืืืืฃ ืืช ืืจืกืช Java 8. ืื 6 ืืืืฉืื ืืืฆืจื Java ืืฉืืจืจืื ืชืืื ืืช ืืืฉืืช ืืฉืืจืืืื ืืื ืืืืฉืืจ ืืขืืืื ืื ืืคืืชืื ืืืืืจื ื.
ืคืฉืืืช ืืื ืืืืจ ืืฉื ื ืฉืืืฉื ืืืจืืช ืจืฆืื ืืืช. ืื ื ืื ืืืฆืืจ ืชืืื ืืืช ืืืขืจืืืช ืืืืฉืืืช ืืืื ื-Java. ืื ืืกืฃ, ืืืืจ ืืชืืื ืืืช Java ื ืืชื ืืช ืืฉืืืืฉ ืืืืจ, ืืคืชืืื ืืืืืื ืืชืืืง ืืงืืืช ืืืฉืืื Java ืืืืฆืืจ ืืืฉืื ืืืจ ืืืชืจ ืขื ืืื ืฉืื ืื ืืืชื ืงืื. ืืืคื ืฉืืืืจ ืืคืชืื "ืืื ืื ืืกืฃ". ืืื ืื, ืืื ืฉืืขืชื ืฉืืจืื ืืกืืืจืืคืื ืื ืืืืืืืืื ืืฉ
ืื ืืจืืืื ืืืขืจืืช ืืืคืขืื ืืจืืฉืืช, ื-Java ืืื ืืืืื ืฉื ืืขืจืืช ืืืคืขืื ืืื. ืืืขืฉื, ืชืืืืืื ืืืืืื ืจืืื ืชืืืืื ืืจืฆืื ืืช ืืืคืืืงืฆืืืช ืื ืืื ืฉืืื, ืื ืฉืืืืงืืฉ ืืืืืื Java ื-Java ืื ื ืจืื ืืงืื ืืงืจืื. ืืืฅ ืืื, Java ื ืืฆื ืืฉืืืืฉ ื ืจืื ืืคืืชืื ืชืืื ื, ืคืืชืื ืืืืจื, ืืื ืื ืืืื ืืืืืืืช ืืืืจื ืืืช ืืื ืืื ื ืืืืืืชืืช (AI), ืืื ืืืื, ืืืื ืืจื ื ืฉื ืืืืจืื ืืืืืงืฆ'ืืื. ืขื ืืืช, ืืืช ืืกืืืืช ืืขืืงืจืืืช ืืคืืคืืืจืืืช ืฉื Java ืืื ืฉืืืืืจ ืืฉืคืช ืชืื ืืช ืืืฆืช ืคืืืคืืจืืืช. ืืชื ืืืื ืืืฉืชืืฉ ืื ืืคืืืคืืจืืืช ืฉืื ืืช ืืงืืืช, ืืื ืืืืื'ืืื ืืืืฉืื ืื ืืจืืืื ืืขื ืืคืืืงืฆืืืช ืืื ืืจื ื, ืชืืื ืืช, ืืืื ืืชืขืฉืืื ืืคืื ื ืกืืช ืืขืื.
"Write Once Run Anywhere" ืืื ืืืืื ืืืืืง ืฉืืืืจ ืฉ-Java ืืืืื ืื ืืข ืืืืคืฉืืืช ืืืขืจืืช ืืคืขืื ืืืช ืืืืจืช, ืืืืฉืืจ ืืื ืืืฉื ืื. ืืคื ืฉืืชื ืจืืื, ื ืจืื ืฉ-Java ืืื ืคืชืจืื ืืื ืืืจืกืื ืืืื ืฉืขืฉืื ืืกืื ืืช ืื ืืชืืืืช ืื ืืื ืืช ืขืืืจ ืืืขื ืื ืืจืืื. ืขื ืืืช, ืคืขืืืืช ืืืืจืืช ืืืง ืืืชืจ ืืืืืื, ืื ืืืื ื ืจืื ืื ืืืจืืช ืืืืืืช ืืขืืืคืืช ืืช Java.
ืืืจืืช ืืืฉืชืืฉืืช ื-Java
ืืื ืืืชืืื ืืกืืืืกืืืงื, ืืคื ืืืืืืืื 10130 ืืืจืืช ืืฉืชืืฉืืช ื-Java ืืขืจืืืืช ืืืื ืืืืืื ืฉืืื. ืืืืคื ืื ืืคืชืืข, ืืจืฆืืช ืืืจืืช ืืื ืืืืืืื ืืื ืืืืจืืช ืืืฉืชืืฉืืช ื-Java, ืขื ืืืชืจ ื-60% ื ืชื ืฉืืง ืฉื ืืงืืืืช Java (ื-64,000 ืขืกืงืื). ืืื ืืืฉืืขืืชืืื ืฉืืื, ืื ื ืืืืืื ืืืืืืฉ:
ืืืงืจืืกืืคื
ืืืจืืช ืฉ-Java ืื ืืคืขืืื ืืช Windows ืื ืืฉืื ืืื, ืืืงืจืืกืืคื ืืฉืชืืฉืช ืืื ืืืจืื ืืืจืื ืืืจืื. ืืืืืื, ืืืงืจืืกืืคื ืืงืืงื ื-Java ืืื ืืคืชื ืืช ืืคืืคื ืืืื ืืจื ื ืืงื ืืื ื Edge. ืืืงืจืืกืืคื ืืืืช ืืืื ืขื ืืื ืจื ืื'ืืืื, ืืืื ืืืืจื ืืฉืงืืขื ืืคืืชืื ืฉืคื ืืื ืืงืื ืืชืงืืืืช ื ืืกืคืช ืืืฉืคืจ ืืช ืืืื. ืืืฉืจ ืืืฆืขืืช ืขืืืื ืฉื ืืืืืื ื-Java, ืืืงืจืืกืืคื ืฉืืืจืช ืืขืืงืจ ืืคืชืื ืชืืื ื ืื ืืคืชืื ืงืฆื.
ืืืืจ
ืืืจืืื ืืืืื ืืื ืืืืืกืก ืขื Java ืืื Uber. ืืืืจื ืขืืกืงืช ืื ืชืื ืื ืจืืื ืืืื ืืืช, ืืขืงื ืืืจ ื ืืืื ืืืงืฉืืช ื ืกืืขื ื ืื ืกืืช. ืขื ืื, ืืืืจ ืฆืจืืื ืืืืื ืืช ืื ืชืื ืื ืืฆืืจื ืืืงื ืืืืชืืื ืืืฉืชืืฉืื ืืืืืจืืช. ืื ืืืงืื ืฉืื Java ืฉืืืืฉืืช, ืืืคืืช ืืืงืฉืืช ืืืขืืจืช ื ืชืื ืื ืืืื ืืงืฆืจ ืืืืชืจ.
ืืื ืงืืืื
ืืืคืืืงืฆืื ืืชืืื ืืจืืื ื-Java, ืขื ืืื ืืืื ืืื ืฉื ืืฆืจื ื-C++. Java ืขืืฉื ืขืืืื ืืฆืืื ืช ืขืืืจ ืืืืคืืฉ ืืื ืืชืื ืฉื LinkedIn. ืืืชืจ ืืืืง, ืื ืคืืชืจ ืืขืืืช ืงื ื ืืืื, ืืืืคืฉืจ ืืฉืจืช ืืคืขืื ืืืจ ืืืชืจ ืืืืฉืชืืฉ ืืคืืืช ืืฉืืืื ืืฉื ืื.
PayPal
ืืขืจืืช ืืชืฉืืืืื ืืืคืืจืกืืช ืืื ืืฉืชืืฉืช ื-Java ืืืชืจ ืืืืคืืืงืฆืืืช ืฉืื ืืืฉื ืืื ืจื ืืืื. ืืืืคื ืืืขื, ืืืืจื ืืขื ืงืืช ืืื ืืืคืฉืช ืืืืคื ืคืขืื ืืคืชืื Java.
ื ืืคืืืงืก
ืืื PayPal, ื ืืคืืืงืก ืืฉืชืืฉืช ืืืื ืื'ืืืื ืืืขื ืืื ืืืจ. ืืืืืืื ืฉื ืืคืืืงืก ืืื ืืืช ืืคืืืคืืจืืืช ืืืืืืจ ืืืืืขืืช ืืขืืื, ืื ืืืืงืืฉ ืืืืืื Java ืืืืจื ืื ืืื ืืืื.
ืจืื ืืืืื ืฉื ื ืืก"ื
ืืขืืงืจ ืืืืืช ืื'ืืืื, ื ืืก"ื ืืฆืจื ืืช ืืคืืืงืฆืืืช Word Wind ืฉืืฉ ืื ืืืืืืก ืืืจืืืืื ืชืืช ืืืืื ืืฆืืืืชื ืืืื ืืืืืื ืืืฆืื ื ืชืื ืื ืืืืืืจืคืืื ืืืืืงืื (ืืชืืื ืืช ืืฉืชืืฉืช ืืชืืื ืืช ืืืืชืืืช ืืืืืืื ืื ืืื ืืื ืืช ืืืืืื ืชืืช ืืืืืืื ืฉื ืืืืื ืืืืช). ืืืื ืชืืื ืช ืงืื ืคืชืื, ืืืืืืื ืฉืืื ืืชืืื ื-Java, ืืื ืชืืืืช ืืืขื ืืื ืืขืจืืช ืืคืขืื. ืืืื ืขื ืงืืืช ืืืื ืืืืืื ืฉืืืืืจื,
Airbnb ,
ืืืื ,
eBay ,
Spotify ,
TripAdvisor ,
ืืื ืื ,
Pinterest ,
Groupon ,
Slack Flipkart ืืขืื ืืืจืืช ืจืืืช ืืฉืชืืฉืืช ืืืืคื ืงืืืข ืื'ืืืื. ืืื ืกืคืง, ื'ืืืื ื ืืฆืืช ืืืขื ืืื ืืงืื.
ืกืืืืช ืืืืืืืช ืืืืื Java ืื ืื ืื ืฉืคืช ืืชืื ืืช ืืจืืฉืื ื ืฉืื
ืืื ื'ืืืื ืืื ืืืื ืงืฉื ืืคืืฆืื ืืืชืืืืื? ืื ืืืืืง. ืกืืืื ืืื ืืืืืื ืื ืฆื ืืืืื ืขืฆืื ืฉื ืกืคืจืืืช, ืืกืืจืืช, IDEs ืืืื ืคืืชืื ืืงืื ืคืชืื. ืืชืจ ืขื ืื,
ืงืืืื ืืืงื ืขืืืืช ืืืืืจื Java. ืื ืืืช ืืกืืืืช ืืขืืงืจืืืช ืืื ืฉ-Java ืขืืืื ืืฉืืื. ืกืืื ื ืืกืคืช ืืคืืคืืืจืืืช ืฉื Java ืืื
ืืืืืืืชืืืช ืืืฉืชืืฉ ืฉืื . ืื'ืืืื ืืฉ ืชืืืืจ ืืืื ืื ืืืืช, ืื ืฉืืืืจ ืฉืืฉ ืื ืขืงืืืช ืืืืื ืคืฉืืื ืืืื ืฉืคืช ืืชืื ืืช ืืจืืฉืื ื ืืืืืืืืืช ืืืชืืืืื. ืื ืืกืฃ, ื-Java ืืฉ ืืืืื ืขืฆืื ืฉื
ืกืคืจืืืช ืงืื ืคืชืื ืืชืืขืื ืืฆืืื ืฉืืขืืืจ ืื ืืืืื ืืกืืื ืืืืืื ืฉืื (ืืื ืื ืืื ืืขืืืจ ืื ืืคืชืืจ ืืช ืืืขืืืช ืืฉืืืืืช ืืืืชืจ ืฉืืชื ืขืืื ืืืชืืืื ืขืื ืืขืช โโืคืืชืื ืืืฉืืืื ืืจืืื ืืื ืืืืืจ ืืืชืจ). ืืกืคืจืืืช ืืฉืืืืฉืืืช ืืืืชืจ ืืืืืืช ืืช Google Guava, Apache Xerxes, Apache POI, Apache Commons, OpenCV, Gson ืืืืจืืช. ืื ืงืืื ืืืื ืืืืืช Java ืืื
ื-API ืืขืฉืืจ ืฉืื . ืืืืืื ืคืฉืืืืช, ืืืฉืง ืชืื ืืช ืืืคืืืงืฆืืืช ืืื ื ืจืื ืืืืื ืืืชืืื ืืื ืืืจื, ืืืื ืจืฉืชืืช, ืขืืืื ืขื ืืกืื ื ืชืื ืื, ื ืืชืื XML, ืืืคืื ืืงืื-ืคืื ืืืืืื. ืืืจืื ืืืื, Java ืืชืืืจ ืืืืืื ืจืืช ืขืืฆืื ืฉื
ืืื ืคืืชืื . ืืืช ืืืืืืช ืฉื Java ืืื ืกืืืืช ืืคืืชืื ืืืฉืืืืช ืฉืื (IDE), ืืืืจืืืช ืืืื ืืืืืืฆืื ืฉืื ืื, ืขืืจืืื ืื ืืคืื ืืืืื ืจืื ืขืืฆืื. ื-Java IDEs ืืคืืคืืืจืืื ืืืืชืจ ืื NetBeans, Eclipse, IntelliJ IDEA, Maven, Jenkins ื-JConsole.
ืกืืืื
ืืื ืกืคืง, Java ืชืืฉืืจ ืืืช ืืฉืคืืช ืืชืื ืืช ืืคืืคืืืจืืืช ืืื ืคืืฆืืช ืืืืชืจ ืืื ืจืืื ืืขืืื ืืขืชืื ืืงืจืื. Java ืืื ืืชืืื ืืช ืื ืืกืคืืช ืฉืื ืืื ืืกืืจืืช ืืืืฉืงื API ืืืฉืืื ืืืคืฉืจ ืืืคืชืืื ืืืฆืืจ ืชืืื ื ื ืืชื ืช ืืืจืืื, ืืืืืืืช ืืืืงื. ืืฉืืกืชืืืื ืขื ืื ืืืชืจืื ืืช ืืืื ืืขื ืืืจืืช ืืืืืืช ืืืฉืชืืฉืืช ื-Java, ืงื ืืืืื ืืืืข Java ืืื ืฉืคื ืืืฉืืืช ืืคืืชืื ืชืืื ื ืืจืืื ืืช ืขื ืื ืฆืจืืื ืืกืืจืืื. ืืื, ืืฉืืชื ืืืืื ืืืืื ื'ืืืื, ืืชื ืืืืืื ืขืืฉื ืืืืจื ืืืืื ืืขืชืื ืืฆืคืื. ืื ืืกืฃ, ืืชื ืืงืื ืืจืฉืืชื ืืขืจืืช ืืงืืืืืืช ืืคืืชืืช ืฉื ืกืคืจืืืช, ืืืื, ืงืืืืืช ืืืื ืขืืจ ืืืืืงื. ืื ืืืจ ืฉืขืงืืืช ืืืืืื ืฆืจืืื ืืืืืช ืงืฉื?
GO TO FULL VERSION