SDK与API
SDK
SDK,Software Development Kit
SDK就是引入的jar包
JDK(Java Develop Toolkit),就是针对JAVA语言的SDK
SDK是一系列程序接口,文档,开发工具的集合,一个完整的SDK应该包括以下内容:(1)接口文件和库文件(2)帮助文档(3)开发示例(4)实用工具。
- 接口文件和库文件就是API,将底层的代码进行封装保护,提供给用户一个调用底层代码的接口;
- 帮助文档解释接口文件和库文件功能,以及介绍相关的开发工具,操作示例等等;
- 开发示例就是做出来的一个DEMO展示,也要包括源代码;
- 实用工具是用来协助用户进行二次开发的工具,比如二次开发向导、API 搜索工具、软件打包工具等
API
API,Application Programming Interface
交互的通道
API就是用来访问包的一个函数,API接口就是完成和其他组件的交互的地方。
https://www.zhihu.com/question/21691705/answer/120029254
https://blog.youkuaiyun.com/weixin_42067279/article/details/87988032
有一杯密封饮料,它的名字叫做“SDK”。
饮料上插着吸管,吸管的名字叫