1. SDK是Software Development Kit的缩写,中文意思是“软件开发工具包”。

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

  3. api,application programming interface,应用程序编程接口。

  4. 在不同场合,这个编程接口的含义不同java api是指java标准类库提供的函数,android开发的api是指android sdk函数库。

  5. 例如:网站api一般是指一个网站提供的接口,比如登录验证、信息查询、通知、支付等等。windows api是指windows操作系统提供的api3

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

转载于:https://www.cnblogs.com/demonoliu/p/7427647.html

java sdk和java api 的区别相关推荐

  1. Java SDK和Java JDK的区别

    sdk.jdk.jre的区别 一.JDK与jre 简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境.SDK是Software Development Kit 一般指软件开 ...

  2. 未检测到Java SDK 环境-Java环境变量设置-Java开发环境搭建

    首先附上最新的Java JDK 的下载地址: http://pan.baidu.com/s/1dEY5fCt  (jdk_8u101_windows_i586_8.0.1010.13) 对于Java环 ...

  3. 比原链Bytom JAVA SDK使用指南

    最近在开源社区协助比原链完成了 java sdk,这里跟大家分享下哈. Bytom Java SDK This SDK contains methods for easily interacting ...

  4. ArcGIS API for JavaScript 各个版本的SDK下载和发布 ,ArcGIS Runtime SDK for Android、ArcGIS Runtime SDK for Java等

    ArcGIS API for JS 官网地址:https://developers.arcgis.com/javascript/ ArcGIS API for JavaScript 各个版本的SDK下 ...

  5. jpush java_JPush Java SDK 示例代码与简要注释

    建议使用JPush 服务端SDK的人都先看下接口文档,了解推送api,具体链接:JPush v3 推送api文档 本人下载的是JPush Java 3.2.9版本的SDK源码(下载链接:JPush J ...

  6. 第1章 Java基本概念及环境配置——FAQ1.05 Java SE. Java EE和Java ME有什么区别?

    FAQ1.05 Java SE. Java EE和Java ME有什么区别? 答: 1.什么是Java SE? J2SE,便准版的Java平台是一个Java2的平台,为用户提供一个程序开发环境.这个开 ...

  7. java中的两个jre区别

    对于java初学者来说,往往不懂区分jdk和jre的区别,实际上这两个东西差别很大的,有必要了解一下: 简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境.SDK是Soft ...

  8. SDK 和 API 的区别,你都知道吗?

    API 概念 API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而 ...

  9. SDK 和 API 的区别

    SDK SDK一般指软件开发工具包 软件开发工具包一般都是一些软件工程师为特定的软件包.软件框架.硬件平台.操作系统等建立应用软件时的开发工具的集合. 软件开发工具广义上指辅助开发某一类软件的相关文档 ...

最新文章

  1. git命令从入门到实战,看这一篇足矣
  2. 苹果M1用着舒服的原因找到了,英特尔:学到了,下次我也用
  3. 【Linux】一步一步学Linux——Linux版本(03)
  4. 面试官:不使用synchronized和lock,如何实现一个线程安全的单例?
  5. 计算器的程序代码java_求用JAVA编写的计算器程序代码
  6. path.join 和 path.resolve的区别
  7. 单细胞转录组基本概念(一)
  8. java线程本地变量_Java并发编程示例(九):本地线程变量的使用
  9. MAC 电脑里面的“其他”文件是什么占用了
  10. 图片无缝上下滚动、无缝左右滚动
  11. 2018 年大疆机器学习算法工程师春季提前批笔试题
  12. 凤凰系统无法更新play服务器,凤凰OS:麦克风设置的问题
  13. 通过python获取Arduino雨滴传感器模块的数据(PyMata3+MySQL)
  14. 水电缴费系统php源码_php水电费缴费管理系统
  15. DoEvents 方法使用小结
  16. layui 前端分页 后端分页
  17. css实现六边形图片(最简单易懂方法实现高逼格图片展示)
  18. 大白菜U盘PE重装系统
  19. 字符串Hash函数对比
  20. 20230206 作业

热门文章

  1. dreamweaver个人网页设计作业 小米商城官网商城购物网页设计 WEB静态网页作业模板 大学生个人购物商城网页代码 dw个人网页作业
  2. 单片机——LCD1602
  3. 玩转JetBot自动驾驶 (一)准备DIY零件清单
  4. 继电器控制模块的一些知识
  5. JavaFX实现网络对话程序设计(互联网程序设计课程 第2讲)
  6. 服务器光信号灯亮红灯,路由器光信号闪红灯是怎么回事
  7. 云原生之容器编排实践-Kubernetes资源管理:标签选择器,注解以及命名空间
  8. k8s之ceph分布式存储
  9. mysql重复读导致余额不对_我所理解的MySQL之四:事务、隔离级别及MVCC
  10. python爬虫实现音乐下载