网站首页 > java教程 正文
一种接口叫法,两种不同内涵!Java interface和API虽然平时我们都叫接口,但是其实他们是属于两种不同的东西!一个面向开发,一个面向用户!
正所谓:“青取之于蓝而青于蓝”,接口也是一样,取之于抽象类,而强大于抽象类。接口(Java interface)说到底是一种特殊的抽象类,但接口不仅是抽象类,其用途远胜于抽象类。API接口是软件层面的交互分界。
拿当前前后端分离架构的web系统为例,前端调用后端接口,这里的接口就是api,前端人员只需要知道调用这个接口,需要什么参数,哪些参数是必填,哪些参数有什么限制,诸如此类。但是不需要知道,这个接口在后台到底是如何运行的,也不需要去看具体的后端代码,从后端的角度去看,这些接口都是给客户端去用的Java 中的接口。另外,系统之间接口交互时说的接口也是api,通常用在不同系统之间的数据交换。比如,某系统的交易量查询接口。
总结:
狭义:java interface是语法层面的、代码层面的、微观层面的。
广义:API接口指的是某个功能的实现。通常指的是在业务或模块之间提供给其它人调用。是面向功能服务的、宏观层面的、业务人员也能听懂看懂的。
猜你喜欢
- 2025-01-13 Java开发者必须知道的11 个常用 API 整理
- 2025-01-13 Java SPI 和 API,傻傻分不清?
- 2025-01-13 最新 client-java 调用 k8s ApiServer
- 2025-01-13 Java实现API、服务与客户端代码工程分离
- 2025-01-13 java agent-02-Java Instrumentation API
- 2025-01-13 Java 中的 Http 客户端 API:管理文件
- 2025-01-13 Java 如何设计 API 接口,实现统一格式返回?
- 2025-01-13 【Java版源码】YesApi接口管理系统云服务平台——国产软件推荐
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)