Java接口和应用程序接口API的理解
Java中接口中的方法是抽象方法,API(应用程序接口),他们都是接口。问题是一般的Java接口中的方法是抽象方法,而API中的方法却是可以直接调用的。
1.具体的编程语言中的接口,比如:java中的接口 interface ,这个interface(接口)就是单纯指的这个interface的类是一个接口类型的类,有自己的规则,比如只能定义抽象方法什么的
2.API接口:比如任何一个web项目中,你的每一个功能的请求都是一个接口,这个接口就是从程序上,从软件的使用层面来讲,比如:添加一个学生信息的功能就是一个用来操作数据的接口
我们在做前后端分离的时候,前端调用后端的接口也就是API,他只需要知道调用什么接口,需要哪些参数,哪些参数必填,哪些参数有限制就可以了,他不需要知道这个接口在后端是怎么运行的,是怎么实现的。
JAVA中的接口,只有方法名,没有方法体,我们在使用时需要去实现。
API是调用的已经写好的接口,里面具有具体的方法。
一个面向用户,一个面向开发。