API(Application Programming Interface,应用程序编程接口)是java供应的一些预先定义的函数,目标是供应应用程序与开发人员基于某软件或硬件的以接见一组例程的才能,而又无需接见源码,或明白内部事情机制的细节。
【引荐进修:Java视频教程】
运转Java程序时,假造机装载程序的class文件所运用的Java API class文件。一切被装载的class文件(包括从应用程序中和从Java API中提取的)和一切已装载的动态库(包括当地要领)配合组成了在Java假造机上运转的全部程序。 在一个平台可以支撑Java程序之前,必需在这个特定平台上明确地完成API的功用。为接见主机上的当地资本,Java API挪用了当地要领。因为Java API class文件挪用了当地要领,Java程序就不须要再挪用它们了。经由过程这类要领,Java API class文件为底层主机供应了具有平台无关性、标准接口的Java程序。对Java程序而言,不管平台内部怎样,Java API都邑有一样的表现和可展望的行动。恰是因为在每一个特定的主机平台上明确地完成了Java假造机和Java API,因而,Java程序本身就可以成为具有平台无关性的程序。
作用
Java API在Java安全性模子方面也有孝敬。当Java API的要领举行任何有潜伏风险的操纵(比方举行当地磁盘写操纵)之前,都邑经由过程查询接见控制器来磨练是不是得到了受权。接见控制器是一个类,该类用来执行栈磨练,以决议是不是许可某种操纵。
以上就是java中api是什么?的细致内容,更多请关注ki4网别的相干文章!