java sdk和java api 的区别

如题所述

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

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-06-02
sdk,是英文software developer kit的缩写,意思是软件开发包,意思很明显了,就是与有java开发相关的一些类库,工具(java.exe...),环境(jre)等
api,是英文Application Programming Interface的缩写,意思是应用程序编程接口,通俗来说就相当于java提供的一系列可供调用的类和方法本回答被提问者采纳
第2个回答  2012-10-17
API(Application Programming Interface,应用编程接口)其实就是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的 API 而使操作系统去执行应用程序的命令(动作)。
SDK,Software Development Kit 的缩写,中文即“软件开发工具包”。广义上指辅助开发某一类软件的相关文档、范例和工具的集合
一般我们使用的jdk就属于sdk,也就是整合了开发软件的一些工具.而这些工具所提供的一些编程接口例如类,方法等就是api
第3个回答  2012-10-17
javaSDK(software developer kit)是java 的软件开发包,里面集成了JRE(
Java Runtime Environment )也就是java运行环境,后者是运行java程序所必须的环境,前者是开发java程序必须的代码库,java常用的类库都在sdk里面。
javaAPI(Application Programming Interface)应用程序接口,是运行库的集合,它提供了一套访问主机系统资源的标准方法。每个平台要想实现java就需要实现api,它是标准接口。每个平台在底层实现api的方法不同,但是api提供给用户的方法是一样的,这个方法让java成为平台无关性的语言。
第4个回答  2012-10-17
其实对于java来说 jdk就是sdk.....
就是java开发幻境

api是java开发时候使用的工具文档 类似与c语言的头文件

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网