java sdk和java api 的区别

 我来答
育知同创教育
2017-06-28 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
  1. SDK是Software Development Kit的缩写,中文意思是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。SDK是一系列文件的组合,它为软件的开发提供一个平台(它为软件开发使用各种API提供便利)。

  2. api,application programming interface,应用程序编程接口。
    在不同场合,这个编程接口的含义不同
    java api是指java标准类库提供的函数,android开发的api是指android sdk函数库。
    例如:网站api一般是指一个网站提供的接口,比如登录验证、信息查询、通知、支付等等。windows api是指windows操作系统提供的api3

  3. 总结:SDK相当于开发集成工具环境,api 就是数据接口。在sdk环境下调用api数据。

我是你家存根
推荐于2016-06-02
知道答主
回答量:10
采纳率:0%
帮助的人:6.6万
展开全部
sdk,是英文software developer kit的缩写,意思是软件开发包,意思很明显了,就是与有java开发相关的一些类库,工具(java.exe...),环境(jre)等
api,是英文Application Programming Interface的缩写,意思是应用程序编程接口,通俗来说就相当于java提供的一系列可供调用的类和方法
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
般若兮若
2012-10-17 · TA获得超过2705个赞
知道小有建树答主
回答量:1246
采纳率:0%
帮助的人:925万
展开全部
API(Application Programming Interface,应用编程接口)其实就是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的 API 而使操作系统去执行应用程序的命令(动作)。
SDK,Software Development Kit 的缩写,中文即“软件开发工具包”。广义上指辅助开发某一类软件的相关文档、范例和工具的集合
一般我们使用的jdk就属于sdk,也就是整合了开发软件的一些工具.而这些工具所提供的一些编程接口例如类,方法等就是api
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ac2853a
2012-10-17
知道答主
回答量:37
采纳率:0%
帮助的人:22.8万
展开全部
javaSDK(software developer kit)是java 的软件开发包,里面集成了JRE(
Java Runtime Environment )也就是java运行环境,后者是运行java程序所必须的环境,前者是开发java程序必须的代码库,java常用的类库都在sdk里面。
javaAPI(Application Programming Interface)应用程序接口,是运行库的集合,它提供了一套访问主机系统资源的标准方法。每个平台要想实现java就需要实现api,它是标准接口。每个平台在底层实现api的方法不同,但是api提供给用户的方法是一样的,这个方法让java成为平台无关性的语言。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
没有响应m2
2012-10-17 · TA获得超过8386个赞
知道大有可为答主
回答量:7579
采纳率:33%
帮助的人:3421万
展开全部
其实对于java来说 jdk就是sdk.....
就是java开发幻境

api是java开发时候使用的工具文档 类似与c语言的头文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式