ืืืืื ืฉืคืช ืชืื ืืช ืขืืื ืืืฉืชืืฉ ืืฉืืชื ืืชืืื ืืืืื ืืืฆื ืืงืืื? ืื ืฉืืื ืงืืืกืืช ืฉืืืืชื ืืืืื ื ืฆืืืช ืขืืืจ ืงืืื ืื ืขืชืืืืื. ืืคืืื ืืืงืจ ืฉืืื ืฉื ืื ืืฉื ืืกืคืืง ืืื ืืืืืช ืฉืฉืชื ืฉืคืืช ืืชืื ืืช ืืคืืคืืืจืืืช ืืืืชืจ ืืคืืชืื ืืชืจืื ืื ืืจืืข Java ื-Python. ืฉืชืืื ืฉืคืืช ืืืงืืช ืืืื ืขื ืืจืกื ื ื ืจืื ืฉื ืืืืืืช ืืืืชืืืืช ืืคืชืจืื ืืขืืืช ืฉืื ืืช. ืืฉ ืืืืืจ ืฉ-Java ื-Python ื ืืืืื ืื ืืื ืืืฉ ืืื ืืชืจืื ืืช ืืืืืฉืืช ืืฉืืื. ืืื ืื ืจืื ืฉืืื ืืขื ืืฉืืืจ ืขื ืชืืืฉืช ืชืืืื ืืืืืคืช, ืื ืื ื ืกืคืืืืจ ืฉืื ืืืื: ืื ื ืืืืื ืื ืฉ-Java ืืื ืืืคืฉืจืืช ืืืืื ืืืืชืจ ืืืืืื ืฉืคืช ืืชืื ืืช ืืจืืฉืื ื ืฉืื. ืืขืืฉืื ืื ืื ื ืืืืืื ืืืืจ ืืคืืจืื ืจื ืืืชืจ ืขื ืืื ืื ืื, ืฉืื ืืฉ ืืจืื ืกืืืืช.
ืืคืชืืื ืืงืฆืืขืืื ืืืืืืื ืืชืขืฉืืื ืืกืืืืื ืฉืืจืื ืืืืื ื ืืืชืืื ืืืืื ืขื Java, ืืืฉืคื ืขืฆืื ื ืฉืืจืช ืืจื ืืืช ืืคืืคืืืจืืช. "ื'ืืืื ืืื ืืืช ืืฉืคืืช ืืชืื ืืช ืืืืืืช ืืืืชืจ ืฉื ืืฆืจื ืื ืคืขื, ืืื ื ืื ืืืืจ ืืช ืื ืื ืื ื ืืคืชื ื'ืืืื ื ืืื, ืืื ื'ืืืื ืืืืืื ืืืช ื-20 ืืฉื ืื ืืืืจืื ืืช. ืฉื ื ืขืฉืืจืื ืื ืืื ืืืื ืืื ืฉืคืช ืชืื ืืช, ืื'ืืืื ืฆืืจ ืืื ืืื ืืื ืฉืขืืืจ. ืืืจืืช ืฉืืฉ ืืงืจืื ืฉืืื ืคืืชืื Java ืืื, Java ืืืืื ืืืื", ืืืืจ ื'ืืืื ืคืื
, ืืคืชื Java ืื ืืกื ืืืขืืื ืฉื ืืกืคืจ ืืืืืื ืืงืฉืืจืื ื-Java. "ืขื ืืืช, ืื ืืืื ืื ืืื ืืืฉืื ืขื ื'ืืืื ืืขื ืฉืคืช "ืืื". ืืคืชืื ื'ืืืื ืืืฉืืืื ืืืืกืืฃ ืคืื ืงืฆืืื ืืืืช ืืืฉื ืืืืคืื ืืช ื'ืืืื ืืงืื ื ืืืชืจ, ืืืืจื ืืืชืจ ืืืืืฉื ืืืชืจ ืืื ืื ืืืข ืืคืืชืื ืืงื ื ืืืื ืืืื. ืืืืื ื ืืืืงื ืฉื Java Virtual Machine ( JVM) ืืงื ืขื ืืฆืืจืช ืืืฉืืื Java ืชืืืืื ืืืฆื ืคืืืคืืจืืืช, ืื'ืืืื ืืืฉืืื ืืืฆืืืื ืืื ืืืช ืืืฉืืืื ืืกืืจืชืืื ืืืืืื ืืืืืฆืืื ืืช ืกืื ืืงืืืื ืฉืจืื ืืขืกืงืื ืขืืกืงืื ืื ืืืื - ืืื ืืฉืืฉ 90% ื-Fortune 500! ืื ืืฉื ื ืืื ืืชื ืืืชื ืืช ืื, ืืืกืืก ืืืืชืงื ืืขืฆืื ืฉื ืงืื ืืืฉืืื Java - ืืขืืืืืช ืชืื ืืช Java - ืื ืืืขืื ืืืื ืืงืจืื", ืืืืจ ื'ืื ืืืืจ
, ืืืืื IT ืืืืืจ ืกืคืจืื ืจืืื ืขื ืชืื ืืช.
1. Java ืืื ืฉืคืช ืืชืื ืืช ืืคืืคืืืจืืช ืืืืชืจ ืืื ืืืื ื
ืืืืื ืช ืืคืืคืืืจืืืช ืืื ืคืืฆืืช ืฉืื, Java ืชื ืฆื ืืงืืืช ืืช ืืืื, ืืคืืื C, ืฉืคื ืืช ืืืขื 50 ืฉื ื. ืืืจื ืืื, ื'ืืืื ืืฉืืฉืช ืืืื ืืื ืืงืื: ืืืืฉืืื ืฉืืืื ืืื, ืืคืืืคืืจืืืช ื ืืืืืช, ืืืืื ืืืช ืืืืืช, ืืืชืื ืืืืื, ืืืคืืื ืืงืืืงืืืื ืืืืืืฆืื, ืฉืืื ืขื ืืืฉืืจื ืืฉืื ืืืชืืื ืืืจืื ื ืขืฉื ืืจืื ืืืชืจ ืืืืื ืขื ืกืืฃ 2019. ืืืื, ืืฉ ืื ืืืขื 8 ืืืืืื ืืชืื ืชื Java ืืจืืื ืืขืืื. ืืฉื ืืืืจ ื ืจืื ืื ืฉื ืื ืฉื ืืงืฆืืข ืืืืื ืื, ืืจืืื ืื ืจืืื ืืืืจืื ืืฉืคื ืื ืขืืืจ ืคืจืืืงืืื ืืืฉืื. ืืืจืืช ืืขืืืื ืฉืืฉ ืฉืคืืช ืชืื ืืช ืคืืคืืืจืืืช ืืืจืืช, ื'ืืืื ื ืืชืจื ืืื ืืืื ืืืืืจืช ืืืื ืื ืขืืืื ืชืืื ืืืช ืืื ืื ืืช ืืขืืื. ืืคื ืืื TIOBE, Java ืืื ืฉืคืช ืืชืื ืืช ืืคืืคืืืจืืช ืืืืชืจ ืืขืืื, ืขื ืืืื ืืืขื ืฉื 16%, ืืคื ื C ื-Python.2. ืืืข ื-Java ื ืืชื ืื ืฉืคืข ืฉื ืืืืื ืืืืช ืขืืืื
ืื ืืืชื ืกืืื ืืืืข Java ืขืืื ืขื ืื ืืืืจืืช ืืืืื ืช ืืกืคืจ ืืคืฉืจืืืืช ืืชืขืกืืงื. ืืื ืืืื ื ืืืชืืืืื, ืื ืื ืืืคืฉืจ ืื ืืืฆืื ืขืืืื ืืืืจ ืฉืชืฉืืื ืืชืืื ืืช ืืืกืืกืืืช ืฉื ืืฉืคื, ืืืืืจ ืืื ืืงืื ืฉืืจ ืงืืืข ืืจืืข ืฉืืชื ืืชืงืื ืืืชืจ ืื'ืืืื. ืืืงืืื, ืืฉืืืืฉ ืื ืจืื ืฉื Java ืืขื ืืง ืืืคืชืืื ืืืืื ืืืืช ืจืืืช ืืฆืืืืช ืงืจืืืจื ืื ืืืืืช ืืืคื ืืขืื ืืืืจื ืืกืืื ืื ืืืื. ืืื, ืืขื ืืื ืืฆืืื ืฉืืืจืืช ืฉืคืข ืืืืืื ืืืืช ืืกืื ืื, ืจืื ืืงืืืื ืื'ืืืื ืืืงืฆืืขืืื ืืื ื ืืืื ืื ืืกืืืจ ืืงืืืื ืืฉืื ืืงืฆืืข ืืืจ. ืืคื ืืืงืจ ืฉื Indeed , ืื ืืข ืืืคืืฉ ืขืืืื ืคืืคืืืจื, ืืคืชืื Java ืื ืืขืื ืืกืืืื ืื ืืื ืืืืชืจ ืืฉื ืืช ืงืจืืืจื - ืืฉืืขืืจ ืฉื 8% ืืืื. ืื ืืฆืืืข ืขื ืื ืฉ-Java ืืื ืืกืืก ืืฆืืื ืืงืจืืืจื ืืจืืื ืืืฆืืื ืืืืืืช. ืืื ืื ืื ืืื. ืืคืืคืืืจืืืช ืฉื Java, ืืืื ืืฉืื, ืืกืคืจ ืืืฉืจืืช ืืคื ืืืืช ืืืืืื Java, ืจืง ืืืืืื ืืืืืื. ืขื ืคื ื ืชืื ืื ืกืืืืกืืืื ืฉื Collabera, ืกืืื ืืช ืืืืก IT ืืืืืื, ืืชืืืืช 2017 ืืขื ืกืืฃ 2018, ืืกืคืจ ืืืฉืจืืช ืืคื ืืืืช ืืงืฉืืจืืช ื-Java ืืื ืง ื-80% - ื-35,000 ื-62,000. ืื ืืืฆืืขืื ืืฆืืื ืื ืืฉืคื ืืช ืืืขื 25 ืฉื ืื.3. ืืืืื Java ืืื ืงื (ืืื, ืืืกืืช)
ืื ืงื ืืืฉืืืื ืืฉืคืืช ืชืื ืืช ืืกืืืืืช (ืืืืืื, C++), ืืืืืื, ืงืฉื ืืืชืจ ืืืืจืืช. ืืื ืืคืืื ืืืข ืืกืืกื ื-Java ืืืคืฉืจ ืืืฆืืจ ืจืืืืื ืคืฉืืืื ืื ืคืื ืงืฆืืื ืืืื, ืืขืื ืฉืื ืืขืืืืช ืืงืื ืงื ืืืืืช ืืืชืงื. ืืื ืืื ืืืชืจืื ืืช ืืืืืืื ืฉื Java ืขื ืคื ื C ืื C++. ืืฉืคืืช ืืื, ืืฆืืืช ืืืืืื ืืืืื ืืงืื ืืื ืืขืชืื ืงืจืืืืช ืงืฉื, ืืืืื, ืืืืขื ืืืืช, ืืคืขืืื ืืคืืื ืืืื. ืืื ืื, Java ืืฉืชืืฉืช ืืชืืืืจ ืคืฉืื ืืืจืืจ ืขื ืืื ืืืื ืชืืืื ืืืืืืื, ืื ืฉืืืคื ืืช ืืงืื ืืงืจืืื ืืืคืฉื ืืช ืืืืืื. ืืืืคื ืืืื, ืืืืจ ืฉืขืืจืชื ืืช ืืฉืืืื ืืจืืฉืื ืื ืฉื ืืืืื ืืฉืคื ืืืชืืืจืชื ืขื ืืงืฉืืื ืืจืืฉืื ืืื, ืืชืืืช ืชืืื ืืืช ืื'ืืืื ืืืคืืช ืืคืฉืืื ืืืื. ืืืคืขืืื ืื ืื ื ืขืื.4. ืงืืืื ืืคืืชืืช ืืืืฃ ืขืฆืื ืฉื ืืืืจืื ืืื ืืืืื ืืืื ืื ืืฆืืืืจ
ืืงืืืื ืืืืืืืืช ืืขื ืงืืช ืืืฆืืืืช ืฉื Java ืืื ืืื ืกืคืง ืืืช ืื ืงืืืืช ืืืืืง ืฉืื ืืฉืคืช ืชืื ืืช ืืคืืืคืืจืื. ืืงืืืื ืืืืืช ืชืคืงืื ืขืฆืื ืืืืื ืฉื ืื ืฉืคื ืขื ืืื ืชืืืื ืืืืฉืื, ืขืืจื ืืคืชืจืื ืืขืืืช ืืคืฉืื ืืคืฆืช ืืืืืข ืืขืืื ื ืืืืชืจ. ืืืืช ืคืืจืืืื ืืงืืืฆืืช ืจืฉืชืืช ืืืจืชืืืช ืคืขืืืื ืืืงืืฉืื ืื'ืืืื, ืฉืื ืืืืจ ืขื ืืจืืื ืื ืฉืืคืชืืื ืืช ืืืืฆืจืื ืฉืืื ื-Java ืืืืฆืขืืช ืงืื ืงืื ืคืชืื ืืืฉืชืคืื ืืช ืืืกืืืืช ืฉืืื ืขื ืฆืืืื ืฉืืืฉืืื. ืืื ืืืชืจืื ืืช ืฉื ืงืืืืช Java ืืื ืฉืืื ืขืืืจืช ืืชืืืืช ืื ืจืง ืืืชืืืืื, ืืื ืื ืืื ืฉื ืืงืฆืืข ืื ืืกืื. ืืคืืื ืืืืื Java ืคืื ืื ืืขืชืื ืงืจืืืืช ืืงืืืื ืืขืืจื ืืกืืืข. ืืืงืืื, ืืขืืจืืืช ืคืขืืื ืืงืืืื ืขื ืืื ืืฉืชืชืคืืช ืืืืื ืื ืืงืืืช ืืืชื ืกืืืข ืืงืืืืช ืืคืืคืืืจืืช ืืงืจื ืืงืืืื Java. ืืืฉืืขืืช ืืื ืฉืื ืขืืื ืืืฉ ืื'ืืืื ืืืื ืืืืืช ืืืื ืฉืืื ืื ืืื ืื ืืืฉืืจื ืืื ืชืืืื ืืืขืืื ืืืืืืชืืช ืืืื ืกืืื ืืขืช ืืฆืืจื. ืืืชืืฉื ืืื ืฉืืืืื ืื ืฉืคืช ืชืื ืืช ืืืคืก ืืื ืขืืืื ืืชืืจ, ืฉืืื ืืจืื ืืืขืช ืฉืืชื ืื ืฆืจืื ืืืืช ืืื.5. ืืืกืฃ ืขื ืง ืฉื ืกืคืจืืืช ืงืื ืคืชืื
ืืืืื ืจืื, ืืืืื ืืช ืฉื ืกืคืจืืืช ืงืื ืคืชืื ืืื ืื ืฉืืืคื ืืช Java ืืื ืื ืคืืคืืืจื ืืงืจื ืืคืชืืื ืืจืืื ืืขืืื. Apache, Google ืืฉืื ืืืจืืช ืืืจืืื ืื ืืื ืืืจืืช ืจืืื ืฉืืจืจื ืกืคืจืืืช ืืืื ืืช ืืฆืืืืจ ืฉืืืคืืืช ืืช ืคืืชืื Java ืืงื, ืืืืจ ืืืขืื ืืืชืจ. ืื ืืกืืื ืฉืืงืืืื Java ืื ืืกืื ืืืืขืฆืื ืืขืชืื ืงืจืืืืช ืืืชืืืืื ืคืฉืื ืืืคืฉ ืืืืื ืืช ืืคืื ืงืฆืืื ืืืืช ืฉืื ืฆืจืืืื ืืคื ื ืืชืืืช ืงืื ืืฉืืื. ืกืืืจ ืืืื ืฉืืคืื ืงืฆืืื ืืืืช ืื ืืจืฉืช ืืืจ ืงืืืืช ืืืืง ืืกืคืจืืืช ืงืื ืคืชืื ืฉื ืืืงื ืืืืื ื ืืืืื ืืฉืืืืฉ. ืืืืืื ืืืจืืช, ืื ืืขืืืื ืืืจ ื ืขืฉืชื ืขืืืจื. ืืื ืื ืืืื?
ืืืืืื: ื'ืืืื ืืืื ืืืชืคืฉืืช. 90% ืืืืจืืช Fortune 500 ืืฉืชืืฉืืช ืื, ืืืขืชืื ืื ืืืื ืคืืืช ืขืืืื ืืืงืืืื Java. |
GO TO FULL VERSION