JDK是全部Java的中间,搜罗了Java运行情景(Java Runtime Envirnment),一堆Java工具以及Java根基的类库(rt.jar)。不论什幺Java运用效率器本性都是内置了某个版本的JDK。因此把握JDK是学好Java的第一步。最主流的JDK是Sun公司宣告的JDK,其中IBM的JDK搜罗的JVM(Java Virtual Machine)运行功能要比Sun JDK搜罗的JVM逾越良多。而特意运行在x86平台的Jrocket在效率端运行功能也要比Sun JDK好良多。但不论奈何样说,咱们仍是需要先把Sun JDK把握好。
其中IBM的JDK搜罗的JVM(Java Virtual Machine)运行功能要比Sun JDK搜罗的JVM逾越良多.而特意运行在x86平台的Jrocket在效率端运行功能也要比Sun JDK好良多.但不论奈何样说,咱们仍是需要先把Sun JDK把握好.
JDK的最紧张命令行工具:
java: 启动JVM实施class
javac: Java编译器
jar: Java打包工具
javadoc: Java文档天生器
这些命令行必需要颇为颇为熟习,对于每一个参数都要很知道才行。对于这些命令的学习,JDK Documentation上有详细的文档。
从初学者角度来看,接管JDK开拓Java挨次可能很快清晰挨次中各部份代码之间的关连,有利于清晰Java面向工具的妄想脑子。JDK的另一个清晰特色是随着Java (J2EE、J2SE以及J2ME)版本的降级而降级。但它的缺陷也黑白常清晰的便是处置大规模企业级Java运用开拓颇为难题,不能妨碍重大的Java软件开拓,也有利于总体协同开拓。
Java语言惟恐是稳居网路运用挨次文语的首选了,这都要归功于它高度的清静性以及跨平台的特色,简直在当初所有的电脑平台上您都可能见患上到Java的芳踪。以前很可能会有良多人报怨Java尽管有著至关不错的跨平台以及清静防护等特色,可是它的实施速率远远不迭C++等种种传统习用的挨次文语。