![ืืื ืขื ื'ืืืื: ืืคืืคืืืจืืืช, ืืืืืืช ืืืืืฉืืืื ืฉืื - 1](https://cdn.codegym.cc/images/article/c4bb2e3e-40b9-4171-841d-e6aec51f464a/800.jpeg)
ืื ืื Java?
ืืื ืืืชืจืื ืืช ืืขืืงืจืืื ืฉื Java? ืืช ืืื ื'ืืืื? ืืืขืฉื, ื'ืืืื ืืื ืฉืคืช ืชืื ืืช ืืื ืื ืขืฆืืื ืืจืื ืืืืื ืฉืคืฉืืื ืืืกืืช ืืงืจืืื ืืืืชืืื ืืฉื ืืชืืืืจ ืืืืื ืืื ืืืืช. Java ืงืืืืช ืืื 1995, ืืืื ืืืคืขืชื, ืืื ืืืืืงื ืืืืคื ืงืืืข ืืืงืืืืช ืืจืืฉืื ืื ืืจืฉืืืืช ืืงืฆืจืืช ืฉื ืฉืคืืช ืืชืื ืืช ืืคืืคืืืจืืืช ืืืืชืจ ืืขืืื. ืื ืจืื ืฉืืืืจืื ืื ืืฉืชื ื ืืงืจืื. ืืืง ืืืกืืืืช ืื ืืขืืืื ืฉ-Java ืืชืืื ืืชืืืืจ ืงื, ืขืืืื ืื ืืชืืืืื, ืชืืืื ืืฉืืขืืชืืช ืืงืืืืืช ืืืืืื ืจืื ืฉื ืืืฉืืืื. ืืืชืจ ืืืืง, ืขื ืืืข ื-Java, ืืชื ืืืื ืืคืชื ืชืืื ืืช, ืืคืืืงืฆืืืช ืืื ืืจื ื, ืืคืืืงืฆืืืช ืืจืืื ืืืช, ืืคืืืงืฆืืืช ืจืฉืช, ืืคืืืงืฆืืืช ืฉืืืื ืขืืืื, ืืฉืืงืื, ืืคืืืงืฆืืืช ืื ืืจืืืื ืืขืื ืจืืื. ืื ืจืง ื ืืืจ, ืคืขืืืืช ืืืืจืืช ืืืง ืืืชืจ ืืืืืื, ืื ืืืื ื ืกืชืื ืขื ืืื ืกืืืืกืืืงืืช ืืขืืืืืช ืืคืชื ืขื ืืคืืคืืืจืืืช ืฉื Java.ืื ืืืคื ืืช ื'ืืืื ืืื ืื ืคืืคืืืจื
-
ืืคื TIOBE Programming Community Index , Java ืืื ืืืื ืฉืคืช ืืชืื ืืช ืืฉืืืฉืืช ืืื ืคืืคืืืจืืช ืืขืืื.
-
ืืคื ืฉืืืจ ืืืืืจ, Java ืืื ืฉืคืช ืชืื ืืช ืืจืื ืืืืื ืืืืคืขืืช ืขื ืืืืืืจืื ืืืฉืืจืื ืฉืื ืื. ืืืื, ืงื ืืืกืืง ืฉืืืจืืช ืจืืืช ืืืืจืืช ืืฉืคืช ื'ืืืื ืขืืืจ ืืคืจืืืงืืื ืฉืืื ืืืงืืงืื ืืืืืืื ืืืืฉื ืืืชื. ืื ืืืืงืืฉ ืืืชืื ืชื Java ืืื ืืืฉ ืืืื - ืืืชืจ ื-12 ืืืืืื ืืืืื Java ืืขืืจืืื ืืื ืจืืื ืืขืืื. ืืื ื ืื ืื ื ืืชืงืจืืื ืืืชืจืื ืืืคืชื ืืืืชืจ - ืืชืื ืชื ื'ืืืื ืืจืืืืืื ืืืืื. ืืขืืืื ืืืืืื ื'ืืืื ืืื ืืืืช ืืชืืืืช. ืืืื ืกื ืขืืื ืขื 80,000 ืืืืจ ืืฉื ื, ืืื ืืืืื ืืืื ืืืจืื ืืืืื ืกื ืืืฆืืื ืืช ืืืืืืืช ืืจืื ืืืืื ืืช.
-
Java ืืื ืฉืคืช ืชืื ืืช ืืื ืื ืขืฆืืื (OOP) ืฉืชืืื ืืืชื ืืื ืืืฉืื ืืืจืืื ืกืคืฆืืคืืืช ืืืืคืฉืืืช ืืืื ืืืืื ืืชืืืื. ืืคืืื, ืื ืืืื ืืืืจ ืฉืชืฉืืื ืืจืื ืืืืื ืฉื ืืืืืงื ืขื ืืื ืืืืื ื'ืืืื, ืฉืืืชื ืชืืื ืืืืฉืื ืืืืฉื ืขื ืฉืคืืช ืชืื ืืช ืืืจืืืืช ืืืชืจ ืืื C, C# ื-C++.
-
ืืืืืื ืฉ-Java ืืื ืฉืคื ืืืืจืช ืขื ืืืกืืืจืื ืืช ืืืชืจ ื-25 ืฉื ืื, ืืืขื ืื ืืืขืืืช ื ืคืชืจื ืขื ืืื ืืืฉืื ืืืจ. ืืคืืื, ืืกืืื ืืืืืื ืื ืืืื ืื ืื ืงืืฆื ื ืขืืืจ ืืืฉืื ืืืืจื. ืืื ืืืงืจื ื ืชืงืขืช ืืฉืื ืืกืืื, ืชืืื ืชืืื ืืฉืืื ืื ืฉืืื ืืงืืืืืช ืจืืืช.
-
Java ืืื ืฉืคืช ืชืื ืืช ืืืืืืืช ืืืื ืืืืืืช ืืจืื ืืืฉืงื API, ืืืื, ืืืืืจืืชืื ืืืืื ืืคืจืืืืงืืืื.
-
ืืืืกืืฃ, ืืืืื ืืืืื ืืืืชืจ ืฉื ื'ืืืื ืืื ืฉืืื ืืืื ื ืจืืืช . ืืืฉืคื ืืืื ืืืืชืจ ืฉืืชืืจ ืืช ืืืืืืช ืืืฆืืช ืืคืืืคืืจืืืช ืฉื Java ืืื "Write Once Run Anywhere" (WORA). ืืืื ืฉืคื ืืืชื ืชืืืื ืืคืืืคืืจืื ืฉืื ืชืืื ืืืฉืชืืฉ ืืกืืืืืช ืฉืื ืืช ืืื ืืืคืขืื ืืคืืืงืฆืืืช ืื ืืจืืืื, ืืคืืืงืฆืืืช ืฉืจืช, ืืคืืืงืฆืืืช ืคืื ื ืกืืืช, IoT, ืืื ืืืืืืืช Big Data ืจืฆืื ืืช, ืชืื ืืช ืจืืืงืืืื ืืขืื ืจืืื. ืืืืืื ืืืจืืช, ืืคืืืงืฆืืืช Java ืืืืืืช ืืขืืืจ ืืืืคืฉืืืช ืืืขืจืืช ืืคืขืื ืืืช ืืืืจืช ืืื ืืฉืจืช ืืืจื ืื ืื ืืืจืช.
ืืืืฉืืืื ืืขืืงืจืืื ืฉื Java
ืืคื ืฉืืชื ืืืื ืืจืืืช, ืฉืคืช Java ืืืกื ืืืขื ืื ืชืืื IT ืืืืืื ืฉืืื ืืกืคืงืช ืืืืื ืขืฉืืจ ืฉื ืืืฉืงื API ืืื ืืขืืืจ ืืืชืื ืชืื ืืคืชื ืืืฉืืืื ืฉืื ืื. ืืืืจ ืฉืชืฉืืื ื-Java, ืชืืื ืืืฆืืจ ืืช ืืืืฉืืืื ืืืืื (ืืขืื ืืื):ืืคืืืงืฆืืืช ืื ืืจืืืื ืื ืืื
ืื ืงืืจืืื ืื'ืืืื ืืฉืคื ืืจืฉืืืช ืฉื ืืคืืืงืฆืืืช ืื ืืจืืืื. ืืื ืืืืกืืฃ ืขืื, ืืขืจืืช ืืืคืขืื ืื ืืจืืืื ืขืฆืื ืืชืืื ื-Java. ืืืจืืช ืฉืืืง ืืืืคืชืืื ืืชืืืืกืื ืืขืช ืืขืชืื ืงืจืืืืช ืืฉืคืช ืงืืืืื ื"ืืจืืื", ืืขืืืื ืืืฆืืืงื ืืื ืฉืงืืืืื ืขืืืื ืืฉืชืืฉ ื-Java Virtual Machine ืืืืื ืืงืืื ืืื ืืจืืงืฆืื ืืืคืฉืืช ืขื ืงืื Java. ืืชืจ ืขื ืื, ื-IDE ืืคืืคืืืจื ืืืืชืจ ืืคืืชืื ืืคืืืงืฆืืืช ืื ืืจืืืื, Android Studio, ืืฉืชืืฉ ืจืง ื-Java ืืืฆืืจืช ืืคืืืงืฆืืืช ืื ืืจืืืื. ืขืื ืืื ืขืืืืืช: ื ืชื ืืฉืืง ืืขืืืื ืฉื ืื ืืจืืืื ืืืืฉืืจืื ื ืืืืื ืขืืื ืืขืช ืขื ื-85%. ืืคืืืงืฆืืืช ืืื ืืจืืืื ืืคืืคืืืจืืืช ืืืืชืจ ืืืืืืช ืืช Spotify ืืืืืืืจ (ืฉืคืืชืื ืืืงืืจ ืืืืฆืขืืช Java).ืืคืืืงืฆืืืช ืืฉืืืื ืขืืืื
ืืื ืืงืืชื, ืืชืื ืชืื ืืฉืชืืฉืื ืืขืืงืจ ื-Java ืืืฆืืจืช ืืคืืืงืฆืืืช ืฉืืืื ืขืืืื. ืืื ืืชื ืืืื ืื ืืคืชื ืืืฉืื GUI ืืืืฆืขืืช Java (ืืืืืจ ืกืคืจืืืช AWT, Swing ื-JavaFX).ืืคืืืงืฆืืืช ืืืืกืกืืช ืืื ืืจื ื
ื'ืืืื ืืืชื ืืคืืคืืืจืืืช ืืจืืฉืื ืืช ืฉืื ืืืืฆืขืืช ืคืืชืื ืืื ืืจื ื ืืืืืื ืฉืืื ืกืืคืงื ืืืฉืืืื ืื ืฉืืืืืื ืืคืขืื ืืืคืืคื ืืื ืืจื ื. ืืืืื ืฉืขืืฉืื ืืืฉืืืื ืื ืื ื ืืืช ืืขืืจ, ื-Java ืืกืคืงืช ืืืื ืชืืืื ืขืฆืืื ืืคืืชืื ืืชืจืื ืืืืฆืขืืช ืืื ืืืืืืืช ืคืืคืืืจืืืช ืืื Servlet, JSP ื-Struts, ืืื ืื ืืกืืจืืช ืืื Spring, Hibernate ื-Spring Boot. ืืื ืืืชืจืื ืืคืืคืืืจืืื ืืืืชืจ ืฉื ืืชืื ื-Java, ืื ื ืืืืืื ืืืืืืฉ ืืช LinkedIn, AliExpress, IRCTC, web.archive.org ืืขืื ืจืืื ื ืืกืคืื.ืืฉืืงืื
Java ืืชืืื ืืื ืืข ืชืืช ืืืื ืืืง (JMonkeyEngine). ืืืืืืื ืฉ-Java ืืื ืฉืคืช ืงืื ืคืชืื ืืืื ื (ืืื ืื ืืช ืื ืืชืืื ืืช ืฉืื), ืืคืชืื ืืฉืืงืื ืจืืื ื ืฆืืืื ื-Java, ืืื ืืื ืจืืฉืืื ืืฉืื. ืืื, ืืื ืืข ืืกืคืง ืืืฆืืขืื ืืกืจื ืชืงืืื ืืขืช ืชืื ืื ืืฉืืงื ืชืืช ืืืื, ืืืืื ืืชืช ืืขืืืชืื ืืืงืจืื ืืจืืฅ ืขื ืืกืคื. ืืฉืืงื ืื'ืืืื ืืคืืคืืืจืืื ืืืืชืจ ืื Minecraft, The Sims 3, Space Invaders, Contra, ืืืืจืืก ืงืฆืช ืคืจืืืืืืื ืื ืืืื ืืืื. ืขืืืื ื ืืกืคืช: ืืืื ื-JMonkeyEngine, Java ืืืฉืืช ืื ืืคืชืื ืืฉืืงืื ืขื ื-Frameworks ืืืกืคืจืืืช ืืคืืคืืืจืืืช ืฉืื ืืื LibGDX ื-OpenGL.ืืื ืืืืืืืช ืืื ืืืื
Java ืืื ืืืืืจื ืืจืืฉืื ื ืื ืขืืืจ ื ืชืื ืื ืืืืืื. ืืขื ืืื ืืื ืฉืืื Java ืืืคืืจืกืืื (ืืกืืจืืช Hadoop, Spark ื-Storm) ืืืขืืืื ืืืื ืืืฉืจ ืืชื ืฆืจืื ืืขืื, ืืืืกื ืืืืืจืื ื ืชืื ืื ืืืืืื.ืืคืืืงืฆืืืช IoT
ืื ืืื ืื ืืืืขืื ืืื IoT, ืืืื ืืื ืืืืืืืช ืืืื ืืจื ื ืฉื ืืืืจืื ืฉืืืืจืช ืืช ืืืืฉืืจืื ืืชืื ืืจืฉืช ืืืชืงืฉืจืช ืืืชื. ืืืขืฉื, IoT ื ืืฆื ืืืขื ืืื ืืืืืื ืืงืื ืื ืืื ืฉืขืื ืื ืืืืื, ืกืืืจืืคืื ืื, ืฆืืื ืืจืืืืช, ืชืืืจื ืืืื ืืืืฉืืจืื ืืืจืื ืฉืืืืืคืื ื ืชืื ืื ืืจื ืืืื ืืจื ื. ืืืฉื ืืืืืฉืืช, ืืจืืืื ืืืช ืืืืืืื ืืืขืืื ืฉืื, Java ืืื ืืื ืืืืืจืืช ืืืืืืืืช ืขืืืจ ืืคืชืืื.ืืคืืืงืฆืืืช ืืืืืจืืช
ืืืจืช ืชืฉืชืืช ืืจืฉืช ืืืืื ืฉื Java, ืื ืงืจืืช JINI, ืชืืื ืืกืคืง, ืืจืฉืื ืืืชืืืง ืืคืืืงืฆืืืช Java ืืืืืจืืช.ืืคืืืงืฆืืืช ืืืืกืกืืช ืขื ื
Java ืืื ืื ืืคื ืืจืืฉื ืืืฆืืจืช ืืคืืืงืฆืืืช ืืืืกืกืืช ืขื ื ืืฉืืชืืฃ ื ืชืื ืื ืืื ืืืจืืช. ืืื? ืขืืืช ื ืืืื ืืฉืืืืฉ ืจืื.ืคืืชืื ืืจืืื ื
ืืืจืื ืืืื, ืืคืชืืื ืืฉืชืืฉืื ืจืืืช ื-Java ืืชืืื ืืืจืืื ื, ืืื ืกืืื ืืขืกืงืื, ืืืืืื ืืงืื ืื. ืชืืื ื ืืืืืื ืืคืืชืื ืืจืืื ื, Java Enterprise Edition (Java EE) ืืืื ืืคืืืงืฆืืืช ืจืฉืช, ืฉืืจืืชื ืืื ืืจื ื ืืกืืืืช ืกืงืจืืคืืื.ืืืจืืช ืืืืขืืช ืืืฉืชืืฉืืช ื-Java
ืืืจืืช ืฉืืืจ ืฉืจืื ื ืืช ืคื ื ืืฉืื ืฉื ืื ืฉืืืจืืช ืืฉืชืืฉืืช ืื'ืืืื ืืขืจืืืช ืืืื ืืืืืื ืฉืืื, ื ืจืฆื ืืืขืืืง ืขืื ืืืชืจ.-
ื ืืคืืืงืก. ืืืื, ื ืืคืืืงืก ืืื ืืืช ืืคืืืคืืจืืืช ืืืืืืจ ืืืืืจืืช ืืืืืืืืช ืืืืชืจ ืืื ืจืืื ืืขืืื ืืืฆืืขื ืกืจืืื ืืกืืจืืช ืืืืืืืื ืืืืฆืขืืช ืืืื ืืืจืืช. ืืจืื ืืืคืืืงืฆืืืช ืฉื ื ืืคืืืงืก ืืฉืชืืฉืืช ื-Java (ืขื ืืขื C++).
-
ืจืื ืืืืื ืฉื ื ืืก"ื. ืขื Java, ื ืืก"ื ืืฆืจื ืืช ืืคืืืงืฆืืืช Word Wind ืฉืืฉ ืื ืืืืืืก ืืืจืืืืื ืชืืช ืืืืื ืืืฆืืื ื ืชืื ืื ืืืืืืจืคืืื. ืืชืืื ืืช ืืฉืชืืฉืช ืืชืืื ืืช ืืืฆืืืืื ืืืืืจ ืืืืืืื ืื ืืื ืืื ืืช ืืืืืื ืชืืช ืืืืืืื ืฉื ืืืืื ืืืืช. ืืืื ืืฉืื, ืื ืชืืื ืช ืงืื ืคืชืื, ืืืืืืื ืฉืืื ืืชืืื ื-Java, ืืื ืชืืืืช ืืื ืืขืจืืช ืืคืขืื.
GO TO FULL VERSION