动力节点旗下在线教育品牌  |  咨询热线:400-8080-105 学Java全栈,上蛙课网
首页 > 文章

java开发中jdk和sdk是同一个东西吗

06-09 16:22 293浏览
举报 T字号
  • 大字
  • 中字
  • 小字

接触过java编程的小伙伴,相信对jdk和sdk都不陌生吧,同时呢,也有一些小伙伴在java开发过程中,使用到了jdk和sdk这两个开发工具。那么java开发中,jdk和sdk是同一个东西吗,他们之间有什么相同点和不同点呢,我们一起看一下详细介绍。

从概念上来说,SDKSoftware Development Kit中文意思是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”比如软件框架、硬件平台、操作系统、示例代码、支持性的技术注解、为基本参考资料澄清疑点的支持文档等SDK是一系列文件的组合,它为软件的开发提供一个平台(它为软件开发使用各种API提供便利)JDK(Java Development Kit)Java开发工具包Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。Jdk是整个java的核心,它包括了运行环境、java工具java基础类库。只有我们开发java程序就一定会使用到jdk。我们也可以认为jdk只是sdk的一种(子集),因为它是开发java程序的一个平台,开发其他程序的sdk可以没有jdk。

Jdk是java运行编译的必备组件,它包含了基础的类方法变量等等,我们可以把jdk看做java开发的基础包。Sdk是Android运行编译必备的组件,它包含了一些Android特有的基础包和一些工具,我们都知道,Android是基于java语言的,在其基础上进行了拓展,所以开发安卓不仅需要jdk,还需要sdk。

Jdk和sdk虽然在使用和概念上有一些区别,但是他们也有一个共同点,就是jdk和sdk都是开发工具,jdk是java开发过程中用到的工具,sdk是Android开发过程中用到的工具。不管是java开发还是Android开发,都是基于java语言进行开发的,所以在本质上,他们也没什么特别大的区别。

0人推荐
共同学习,写下你的评论
0条评论
忧郁的狗狗
程序员忧郁的狗狗

4篇文章贡献13363字

作者相关文章更多>

推荐相关文章更多>

Java数据结构

HelloWorld10-31 08:24

浅谈MySQL中SQL优化的常用方法

军哥08-12 23:29

五分钟读懂UML类图

江湖人称小李白12-10 10:41

MyBatis开发框架的四大核心

IT逐梦者08-17 21:43

一次搞定continue,break和return

HelloWorld11-06 11:19

发评论

举报

0/150

取消