在Java中,API接口(Application Programming Interface) 通常指一组已定义好的类、方法、接口和规范的集合,用于让开发者调用现成功能,而不必关心内部实现细节。
可以从两个层面理解:
指的是 Java 官方或第三方提供的“接口文档 + 可调用代码”,例如:
String str = "hello";
int len = str.length(); // 调用 Java API
这里:
String 是 Java API 提供的类length() 是 Java API 提供的方法你只需要知道 “怎么用”,不需要知道 String 内部是如何实现的。
在 Java 语法中,API 接口 通常指 用 interface 定义的接口,作为对外暴露的“能力规范”。
public interface UserService {
User getUserById(Long id);
}
实现类:
public class UserServiceImpl implements UserService {
public User getUserById(Long id) {
return new User(id, "Tom");
}
}
这里:
UserService 就是一个 API 接口✅ 只关心“能做什么”,不关心“怎么做”
✅ 提高复用性、降低耦合
✅ 是系统之间、模块之间通信的桥梁
java.langjava.utiljava.iojava.netjava.timeJava API 接口 = 对外暴露的“功能说明书 + 可调用方法”
可以是官方类库,也可以是自己定义的interface。
如果你愿意,我也可以:
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。