当前位置: 首页 > news >正文

API的定义理解

前言

在程序员的日常工作中,“API”这个词在程序员的口中重复的次数,绝对是名列前茅的。

但是对刚开始工作的新人来说,API这个概念还是比较模糊。

确实,API这个概念是随着语义环境而不一样的,所以会让人迷惑。

下面就总结出我理解的三个API的含义。

第一种:程序语言上,使用interface定义的一系列接口准则。

如Java定义一个鸟:

public interface Bird {// 飞行的方法void fly();// 下蛋的方法void egg();
}

第二种:程序员自定义的功能代码函数

比如,两个程序员聊天,程序员1说:“你今天写的API(接口)好了没有,我需要调用你的API(接口)来测试一下”。

这里的API(接口),指的就是我们自己写的代码。

第三种:第三方软件的功能集群

比如,有程序员说:“Google地图的API,真是让人看不懂。”

这里的API指的就是一系列的功能集群。

http://www.lryc.cn/news/393116.html

相关文章:

  • 启航IT之旅:高考假期预习指南
  • HarmonyOS开发:循环渲染ForEach
  • 构建工程化:多种不同的工程体系如何编写MakeFile
  • 聚焦从业人员疏散逃生避险意识能力提升,推动生产经营单位每年至少组织开展(疏散逃生演练,让全体从业人员熟知逃生通道、安全出口及应急处置要求,形成常态化机制。
  • 【手机取证】如何使用360加固助手给apk加固
  • Vue的介绍
  • MySql数据库常用指令合集
  • ArcGIS Pro SDK (七)编辑 13 注解
  • 模拟面试001-Java开发工程师+简历+问题+回答
  • 微信小程序 ——入门介绍及简单的小程序编写
  • ubuntu20.04安装lio-sam
  • Kafka系列之Kafka知识超强总结
  • 第32讲:K8S集群与Cephfs文件系统集成
  • 服务器数据恢复—DS5300存储raid5阵列数据恢复案例
  • 使用Ubuntu 22.04安装Frappe-Bench【二】
  • MySQL增删改查
  • Java跳出循环的四种方式
  • 直播预告|飞思实验室暑期公益培训7月10日正式开启,报名从速!
  • 3-2 梯度与反向传播
  • 【qt】如何获取本机的IP地址?
  • 芯片的PPA-笔记
  • 2024阿里巴巴全球数学竞赛决赛中的数列题解析(分析与方程方向第4题)
  • 学java的第3天 后端商城小程序工作
  • DevOps实战:使用GitLab+Jenkins+Kubernetes(k8s)建立CI_CD解决方案
  • Apache Seata配置管理原理解析
  • 深入理解C# log4Net日志框架:功能、使用方法与性能优势
  • BDD 100K dataset 的标签数据结构(json文件)
  • AcWing 1550:完全二叉搜索树
  • 使用kali Linux启动盘轻松破解Windows电脑密码
  • Vue2中跨组件共享公共属性的方法、优缺点与实现