请文什么是API接口?首先,额...我知道是应用程序接口!!!希望不要ctrl+c ctrl+v粘贴一大片...然后我看了半天还是没看懂.就向当时学Xhtml和JS的时候样,说DOM是文本对象模型,是xhtml和JS之间的接口,然后说了一大堆什么什么的......我就一直没明白为什么接口,为什么是它们之间的接口.最后在网上找了N多资料终于找到一篇老兄的文章,把dom的代码用不同的颜色分开写出,然后告诉你JS是如何通过DOM操纵HTML的,然后HTML又是如何通过DOM把要操作的内容返回给JS等等,这样我一下就明白是什么意思了,然后再看那些ctrl+c ctrl+v流的东西就觉得 说的不废话么? =.=!! ......请各位达人赐教啊,尽量用自己的语言阐述
是用来完成特定功能的类,但你学要某个类的时候,你可以创建该类的实例也就是对象然后调用你需要的方法
建议你最好找一本基础的书看看
谢谢,那么可以理解成 编程时通过API接口来调用类,和创建实例变量和调用类中的方法,是么?既然API是类库了,那它本身叫应用程序接口,又是指的什么呢?我一直很费解=.=!!我现在在用JDK1.5API了,刚入门,感觉有些吃力的样子......如果有时间的话,麻烦达人们分享下学JAVA的经验啊,如何学JAVA,应该注意什么,应该把有限的精力放到哪些部分上去等等的.(目前我在培训J2SE,才开始.一起步杂就感觉有些懵啊.)我十分愿意倾听.
网上随便搜索下就可以了!
[/Quote]看+写+再看+再写那它本身叫应用程序接口,又是指的什么呢?
不要把这个理解成java的interface,把它当成一个入口吧~
比如,你现在在上班的路上,本来你走直线的,但是你突然想买冰淇淋,就是甜桶,然后进麦当劳店买完出来继续走你的路,这里你上班看作是一个执行的线程,然后麦当劳店是一个api里的一个类,店里有卖甜桶,这个卖甜桶当作是一个api的方法!嗬嗬~
经你这么一说,我基本上就明白了,抽象的东西具体化就是好啊~~~~,下次你举例的时候把我在上班路上改成陈GC在买相机的路上就更王道了啊~~~~~呵呵
class Test
{
private a(){}
private b(){}
}
这里由于你的两个方法都是private的,这样你的这个类就没有意义了,你必须提供一个其他类能够访问的方法作为于其他类通讯的接口。
再比如你在用JDBC连接数据库,那么JDBC中的java.sql.Connection,就是一个与不同类型数据库通讯的接口,无论是Oracle还是Mysql,DB2等数据库,必须提供他们的驱动,这个驱动必须符合SUN在jdbc中的要求,继承某些接口实现某些方法,这样JDBC才能够正确访问数据库,JDBC和厂商的驱动程序就是SUN的JDBC于其他数据库通讯的接口
麦当劳店是一个api里的一个类,店里有卖甜桶,这个卖甜桶当作是一个api的方法!
那么,API的I就是麦当劳的店门(以及其他所有店的门的集合)咯???
比如制图的时候,需要画圆,我们直接使用圆规(API)来帮助我们来完成,事半功倍何乐而不为呢?
在了解和掌握了JAVA基础语法和基本设计思想以后,谁能熟练和高效的利用API,从某种意义上来说,谁就能开发出有用的程序。
以前学C,被面向过程的思想毒害太深了,一时半会还有点不适应OOP的思维方式,学了几天标准类整得颇痛苦......4楼和6楼 2位用不同的方法把问题阐述得差不多了,我认为我大致理解了,说掌握是不可能的...毕竟我才开始学习j2se,很多东西都还没接触过,于是对它的理解还不够深刻,也许等学习了更多知识后,再回过来看,就一瞬间顿悟了吧,哈哈;最后还是感谢两位的解答,帮助了不少新人啊,呵呵;