java 应用程序接口(api)是什么

第一次接触api不知道是个什么东西啊,怎么给别人提供这个api接口呢?或者是怎么写,例如我写个查询api,他们怎么调用。
给个小例子最好,或者视频连接,跪谢!

api是应用程序接口,是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问原码,或理解内部工作机制的细节。api接口属于一种操作系统或程序接口,GUI接口属于一种图形操作系统,两者都属于直接用户接口。有时公司会将api作为其公共开放系统。也就是说,公司制定自己的系统接口ᨌ/p>

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-12-07

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。


比如写一个字符串处理类,把工程作为jar包导出

public class StringUtils {

public static List<String> matcher(String str,String regex){
List<String> result = new ArrayList<>();
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(str);
while(matcher.find()){
result.add(matcher.group());
}
return result;
}
}



再到另一个工程中,引入刚才的jar包,然后使用StringUtils.matcher就可以使用正则表达式来获取匹配的字符串了,而用户不需要知道这个类的具体实现,只管用就行,这个就是api应用程序接口

第2个回答  2013-10-22
api 全程为Application Programming Interface,意思为应用程序编程接口。我们广义上来说API的意思就是
对你自己写的程序的说明文档。包含你的程序有什么方法、属性、以及实现什么功能。
一般的话可以同java注释自动导出API文档,但是需要你规范你的java注释。
第3个回答  推荐于2018-03-15
用myeclipse export会有个选项可以选择导出.jar,别把这个像的多难就是写个类继承接口,然后打包成.jar,之后人家加到项目里面就可以调用你.jar里面的代码。
其实说到底就像是你调用System.out.println();这个一样的,这个类方法是谁写的?是java里面的,同理你写的.jar加到项目里,就能想上面的那个方法一样调用。不过一般不这么干,因为一般调用的直接写项目是不打包的,只有一部分代码要公用而且相当的大,才会打包加到项目里面去。追问

您的意思就是,把java文件打包成jar包,这个java文件是个接口文件?

追答

可以这么说

本回答被提问者和网友采纳
第4个回答  2018-03-15
给url
告知请求方式
请求参数
请求返回的数据格式
比如获取用户收藏的歌曲
url:xxx/getUserCollections
请求方式:GET
请求参数:uid 用户id
返回数据格式{歌曲名1,歌曲名2,歌曲名3,...}

java中的api是什么意思?
在Java编程语言中,API是应用程序编程接口的缩写。它是为了帮助程序员编写软件而设计的一组定义,包括接口、类和方法等。API向开发者提供了使用操作系统、软件库和其他服务的标准方式。Java API包括各种类型的类和方法,它们提供了执行各种系统任务的组件和库。Java API有两个主要类型:核心API和可扩展性AP...

java的api是什么意思
Java API全称为Java应用程序接口(Java Application Programming Interface),是Java语言所定义的类库。它包含了Java中大量常用的类、接口和方法,供开发者在编写Java程序时进行调用和使用。通过API,开发者可以大大地提高编程效率,因为没有必要重新编写一些常见的功能。Java API的优势主要在于可靠性、可移植性...

api是指什么意思(java中api是指什么意思)
API的中文名称叫应用程序编程接口,是指一些预先定义的函数。目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

java 应用程序接口(api)是什么
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。比如写一个字符串处理类,把工程作为jar包导出 public class StringUtils {public static List<String> match...

JAVA的API是什么意思?
API(Application Programming Interface)即应用程序接口,是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。应用程序接口又称为应用编程接口,是一组定义、程序及协议的集合,通过 API接口实现计算机软件之间的相互通信。API 的一个主要功能是提供通用功能集。API同时也是一种中间件,为各种不同...

api接口是什么
是指同一计算机不同功能层之间的通信规则称为接口。java接口作用:1、利于代码的规范。这样做的目的一方面是为了给开发人员一个清晰的指示,告诉他们哪些业务需要实现;同时也能防止由于开发人员随意命名而导致的命名不清晰和代码混乱,影响开发效率。2、有利于对代码进行维护。可以一开始定义一个接口,把功能...

API接口是什么意思
是指同一计算机不同功能层之间的通信规则称为接口。java接口作用:1、利于代码的规范。这样做的目的一方面是为了给开发人员一个清晰的指示,告诉他们哪些业务需要实现;同时也能防止由于开发人员随意命名而导致的命名不清晰和代码混乱,影响开发效率。2、有利于对代码进行维护。可以一开始定义一个接口,把功能...

API指的是什么
API=Java Application Interface。就是指那套基本类库。 没有那套库,没有这套编程接口,你编写应用程序将不是一般地困难。 作为Sun开发的Java程序,用于Java编程人员使用的程序接口,并不是说使用Java和接口有关,而是表示Java所提供的现成的类库,供编程人员使用。这与 Win32 中的 dll 文件有点像,...

API到底是什么?
2、API(ApplicationProgrammingInterface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。3、是指同一计算机不同功能层之间的通信规则称为接口。java接口作用:利于代码的规范。4、API的标准说法是ApplicationProgrammingInterface,即应用程序编程接口。API是一些...

什么是API?
API就是应用程序接口,所以,你开发的是可以提供别人接入你这个“系统”的通道。以java为例(你可以下载你所学习的语言所提供的API文档),java官方API提供了各种类、方法等,这些就是接口,提供用户来编写java程序的。当然,你也可以开放自己的API,比如你写了一个open方法,在你定义好该方法的功能和...

相似回答