java中sdk与jdk的区别详细解析

2016-02-19 08:57 3 1 收藏

下面图老师小编要跟大家分享java中sdk与jdk的区别详细解析,简单的过程中其实暗藏玄机,还是要细心学习,喜欢还请记得收藏哦!

【 tulaoshi.com - 编程语言 】

SDK是Software Development Kit的缩写,中文意思是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。SDK是一系列文件的组合,它为软件的开发提供一个平台(它为软件开发使用各种API提供便利)。

JDK(Java Development Kit,Java开发工具包)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。可以认为jdk只是sdk的一种(子集),因为它是开发java程序的一个平台,开发其他程序的sdk可以没有jdk。比如你下载了一个软件开发平台 eclipse-SDK-3.2.2-win32.zip,它本身里面是没有jdk的。但是只要开发java程序就必须使用jdk(javaee和javase)。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

来打个比方吧:SDK就像一台机床(它可以是多用途的),它可以生产ABC等工件;当我们要生产A时,就给机床换上生产A的刀具a;当我们要生产B时就换上生产B的刀具b;当我们要生产C时就换上生产C的刀具c;当我们要用机床(SDK)生产java程序时,我们就给机床换上刀具jdk,于是就把安装了jdk的SDK叫做java SDK.

JavaEE是专门为企业级应用提供的一个开发工具包,它里面已经包含了许多开发企业级应用所需要的“组件”,它为J2EE的开发提供了一个便利的开发平台,所以它就直接叫JavaEE SDK了。不知道说明白了没有,都是些概念性的东西,其实你也可以理解jdk就是java SDK。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

来源:https://www.tulaoshi.com/n/20160219/1588970.html

延伸阅读
视觉艺术与图形设计之间到底有没有一条泾渭分明的分割线?这个问题产生了长期的争论。虽然艺术家和设计师都用同一套知识体系和工具去创作视觉作品,但两者之间有着显著的不同。 [Image Source] 很多设计师会认为自己是艺术家,但是很少有艺术家会把自己定义为设计师。为何会出现这种差别?本文将通过两者的作品,从作品开始创作时的理念与动...
以前可能会觉得,设计师应该是自由、随性、充满创意的。但在实际工作中,尤其是互联网产品方面的设计师,因为需要管理自己的工作文档并且和同事协作沟通,设计流程中的严谨与规范显得尤为重要。   作者微信公众号:zhenlei_pd   不幸的是,我这大半年的设计工作中都不够重视这件事;而幸运的是,现在醒悟还不晚。 图层管理、命名...
  虽然JavaScript与Java有紧密的联系,但却是两个公司开发的不同的产品。Java是SUN公司推出的新一代面向对象的程序设计语言,特别适合于Internet应用程序开发;而JavaScript是Netscape公司的产品,其目的是为了扩展Netscape Navigator功能,而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言, 它的前身是Live Script;而Java...
#. 在java中有两类内存。分别称为stack(堆栈)和heap(堆)。 stack是程序内存空间,因此所有的基本类型和对象的引用是存在stack中。 heap是java虚拟机储存对象的,它是一个巨大的内存,当你创造一个对象,java虚拟机把对象放入heap中,把创造的对象的地址放入stack中。 因此,基本类型、对象的引用储存在stack中;对象储存在heap中。 #. ...
运行效果: 控制台效果: ================================================== 代码部分 ================================================== /hello_test/src/com/b510/test/StaticTest.java 代码如下: /**   *   */  package com.b510.test;  /**   * 在程序运行时的区别:实例变量属于某个对象的...

经验教程

536

收藏

93
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部