你说现在有多少人,一听到 JDK 这几个字母就两眼一抹黑,完全不知道它是干嘛来的咱就好好聊一下这 JDK 到底啥东西,有多重要!
JDK基本概念揭秘
JDK,全名叫 Java Development Kit,它可是 Sun 针对Java开发人员弄出来的宝贝产品。这东西自打Java一推出那是火得一塌糊涂,成啥了?成用得最最广泛的 Java SDK(Software Development Kit)!好多懂行的程序员可看重它。比如那些在大厂里日日夜夜敲代码搞开发的程序员们,JDK就是他们必不可少的宝贝。
这 JDK 就是 Java 的核心!这里面有 Java 运行环境、一堆的 Java 工具,还有 Java 基础的类库。说个实在例子,不管啥 Java 应用服务器,其实肚子里都装着某个版本的 JDK 。想想在各大企业的数据中心那些服务器,里面就妥妥有 JDK。所以,想学好 Java,学好它就是第一步。
主流与非主流JDK
最主流的当然就是 Sun 公司发布的 JDK ,毕竟人家可是最早搞出 Java 和 JDK 的。好多刚入门学 Java 的新手那大多用的就是 Sun 的 JDK。不过除了 Sun,哎呀我去,还有好多公司组织也搞了自己的 JDK。像 IBM公司下大功夫做出来的 JDK,还有 BEA 公司的,以及 GNU 组织弄的,这可真不少
拿 IBM 的 JDK 来说说里面含的 JVM(Java Virtual Machine)运行效率超高,比 Sun JDK 里的 JVM 高出老多。要是放在 x86 平台用,尤其在服务端运行效率那也是远超 Sun JDK。但话又说回来,咱们新手最好还是先把 Sun JDK 给吃透
JDK版本变迁简史
从 SUN 的 JDK5.0 开始,就推出了像泛型这些牛得不行的功能,这版本号也不按之前 1.2、1.3、1.4 接着来了,直接变成 5.0、6.0 ,就跟鸟枪换炮似的。现在好多新兴的 Java 项目用的就是 JDK5.0 往上的版本,方便得很。
到了 JDK6.0,那更是不得了运行效率得到了极大提高。尤其是在桌面应用方面,好多用到 GUI 的桌面程序,配上 JDK6.0 那运行得是又稳又快。
JDK的庐山真面
咱下载 JDK 的安装包时,里面有个 src.zip 文件,这里面可全是 JDK 的源代码。以前有个编程爱好者就把那里边的代码好好研究了一番,懂了好多底层的运行机制!这意味着啥意味着咱们要是想更深入了解 Java 怎么运作的,可以好好啃啃这些代码。
JDK 呢说简单点儿,就是面向开发人员使用的 SDK,它提供了 Java 的开发环境和运行环境。这相当重要,没有它好多 Java 项目可就没办法进行好多小型的创业公司,就靠着 JDK 开发出一些有创意的 APP。
JDK重要地位彰显
在 Java 开发领域当中,JDK 的地位可以说是稳如泰山。要是没它,全球这一大票 Java 应用程序就没办法正常开发和运行,那影响有多大你能想象不?好多上市互联网企业就指着这一摞子 Java 应用维持业务运转。这也引发了业内好多探讨,都说开发者得好好掌握 JDK 技术,不然根本谈不上精通 Java!
现在就业市场上可明显,招 Java 开发的岗位第一条基本要求就是熟悉 JDK。一个懂得 JDK 的程序员和不懂的,那在薪资和职业发展上那差别可不是一星半点儿。要是想在 Java 编程的浪潮里畅游,掌握 JDK是必不可少的,就跟战士上战场得有一把趁手的武器一样
看到这儿,你是不是突然感觉 JDK 没那么玄乎了,但同时又觉得有好多地方还得深入研究?你们打算从哪儿开始深入了解 JDK ,可以留言说说别忘了点赞分享这文章!