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,...}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网