sdk,是英文software developer kit的缩写,意思是软件开发包,意思很明显了,就是与有java开发相关的一些类库,工具(java.exe...),环境(jre)等
api,是英文Application Programming Interface的缩写,意思是应用程序编程接口,通俗来说就相当于java提供的一系列可供调用的类和方法
SoftwareDevelopmentKit,软件开发工具包
Application Programming Interface,应用程序编程接口
比如C++里面 的MFC就是微软提供的窗口程序SDK,
而SDK中可以包含一些API,API就是一些接口,使用这
些接口可以很方便的实现某些功能。
sdk是介绍怎么使用api的,包含帮助文档,实例程序。