JDK是 Java 語言的軟件開發(fā)工具包,主要用于移動設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序。JDK是整個java開發(fā)的核心,它包含了JAVA的運行環(huán)境(JVM+Java系統(tǒng)類庫)和JAVA工具。
其中IBM的JDK包含的JVM(Java Virtual Machine)運行效率要比Sun JDK包含的JVM高出許多.而專門運行在x86平臺的Jrocket在服務(wù)端運行效率也要比Sun JDK好很多.但不管怎么說,我們還是需要先把Sun JDK掌握好.
jdk 8u141功能
JDK的最重要命令行工具:
java: 啟動JVM執(zhí)行class
javac: Java編譯器
jar: Java打包工具
javadoc: Java文檔生成器
這些命令行必須要非常非常熟悉,對于每個參數(shù)都要很精通才行。對于這些命令的學(xué)習(xí),JDK Documentation上有詳細的文檔。
從初學(xué)者角度來看,采用JDK開發(fā)Java程序能夠很快理解程序中各部分代碼之間的關(guān)系,有利于理解Java面向?qū)ο蟮脑O(shè)計思想。JDK的另一個顯著特點是隨著Java (J2EE、J2SE以及J2ME)版本的升級而升級。但它的缺點也是非常明顯的就是從事大規(guī)模企業(yè)級Java應(yīng)用開發(fā)非常困難,不能進行復(fù)雜的Java軟件開發(fā),也不利于團體協(xié)同開發(fā)。
Java語言恐怕是穩(wěn)居網(wǎng)路應(yīng)用程序語言的首選了,這都要歸功于它高度的安全性以及跨平臺的特性,幾乎在目前所有的電腦平臺上您都可以見得到Java的芳蹤。過去很可能會有不少人抱怨Java雖然有著相當不錯的跨平臺以及安全防護等特性,但是它的執(zhí)行速度遠遠不及C++等各種傳統(tǒng)慣用的程序語言。
更新日志
此次更新包含重要安全修復(fù),公告方面包括禁用SHA-1 TLS服務(wù)器證書、JMX診斷改進、自定義HostnameVerifier啟用SNI擴展等等。