
在我们给电脑连接线路的时候,两端的接口可以看做是一种api。那么java中的api也是一种接口,不过它在其中先准备好了一些方法,当我们需要使用的时候不需要重写,直接调用即可。下面我们就java中api的概念、特点、分类带来介绍,同时就常用的api带来实例的讲解。
1.概念
是指应用程序编程接口。任何一门语言都有提供帮助开发者的接口。开发者可以通过调用这个接口里面的一些函数实现某些功能。这些API都是语言的开发者在设计开发语言的时候就已经编写好的,只需要学会调用就可以了。当然理解原理是“很有必要的一步。而javaAPI就是指开发java应用程序时所要调用的一些接口。
2.特点
(1)明确定义的接口,可以为其他软件提供特定服务
(2)API可以小到只包含一个单独的函数,也可以大到数以百计的类、方法、全面函数、数据类型、枚举类型和常量等。
(3)API的实现可以是私有的,也可以是开源的
3.分类
面向对象语言的API:Java API 列表;
库与框架的API:Windows API、 Windows Direct X;
API与协议:LDAP应用程序接口;
API与设备接口:PC BIOS调用接口、ASPI for SCSI设备接口;
Web API: Google地图API、新浪微博API、阿里云API市场;
4.常见api
String是java里特别常用的类,跟其他普通类不同,String创建的对象在内存中有专门的常量池存放。
String s1 = new String(); //创建String对象,字符串中没有内容
byte[] bys = new byte[]{97,98,99,100};
String s2 = new String(bys); // 创建String对象,把数组元素作为字符串的内容
String s3 = new String(bys, 1, 3); //创建String对象,把一部分数组元素作为字符串的内容,参数offset为数组元素的起始索引位置,参数length为要几个元素
char[] chs = new char[]{’a’,’b’,’c’,’d’,’e’};
String s4 = new String(chs); //创建String对象,把数组元素作为字符串的内容
String s5 = new String(chs, 0, 3);//创建String对象,把一部分数组元素作为字符串的内容,参数o ffset为数组元素的起始索引位置,参数count为要几个元素
String s6 = new String(“abc”); //创建String对象,字符串内容为abc
[点击并拖拽以移动]以上就是java中api基本内容的介绍,相信大家对这种调用方法的接口有了初步的了解。看完内容后,就可以对常见的String类的方法进行实例体验。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)