Java API到底是什么啊?

我学习JAVA已经2个月了~我看过JAVAAPI文档,知道JAVAAPI文档是指对JAVA一些类和接口的介绍~但我还是不太清楚通常所说的JAVAAPI指的是什么?请问通常... 我学习JAVA已经2个月了~我看过JAVA API文档,知道JAVA API文档是指对
JAVA一些类和接口的介绍~但我还是不太清楚通常所说的JAVA API指的是什么?
请问通常所说的JAVA API指的是什么啊?我想弄清楚这一点,请高手解释一下~谢谢!
展开
 我来答
浅浅半4dab
2015-06-11 · TA获得超过617个赞
知道小有建树答主
回答量:352
采纳率:100%
帮助的人:376万
展开全部
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
运行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的方法进行任何有潜在危险的操作(比如进行本地磁盘写操作)之前,都会通过查询访问控制器来检验是否得到了授权。访问控制器是一个类,该类用来执行栈检验,以决定是否允许某种操作 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tianmeng12315
2008-06-04 · TA获得超过125个赞
知道小有建树答主
回答量:359
采纳率:0%
帮助的人:199万
展开全部
使用API(应用编程接口,英文全称:Application Programming Interface)构建业务是实现开放式业务结构的关键技术,也是下一代网络区别于传统电信网的主要特点之一。目前,关于下一代网络的开放式业务API标准主要包括:由Parlay组织、3GPP和ETSI SPAN共同制定的Parlay/OSA API以及由SUN公司在Java平台上推出的JAIN API。
Parlay API是由Parlay组织定义的便于业务开发者快速创建电信业务的应用编程接口,自1999年成立以来,Parlay组织已制定了4个版本的Parlay协议。开放式业务结构(OSA)是3GPP制定的多媒体业务框架,选定Parlay作为其开放式业务接口API。两者结合的Parlay/OSA API独立于具体的实现技术,可以应用于固定网络、移动网络以及下一代网络的业务提供;独立于具体的实现语言,可以用C、C++、Java等各种语言实现;定义了完善的认证和授权机制,以支持对第3方应用的支持。
Parlay/OSA API位于由网络运营商管理的Parlay网关和由业务提供商管理的应用服务器之间。Parlay网关对应用服务器屏蔽了下层网络的技术实现细节,使得应用服务器可以使用统一的方式对网络能力进行访问。
Parlay/OSA API包括两类接口:业务接口和框架接口。业务接口提供应用访问网络能力和信息的接口,框架接口提供业务接口安全、管理所必需的支持能力。业务接口保证用户能够接入传统网络,如呼叫控制、呼叫管理、发送消息、用户交互等;框架接口提供的功能有:业务登记、业务预订、业务发现、认证、授权和综合管理。
JAIN API和Parlay/OSA API设计思想相近,功能上具有互补性。它采用专一的Java语言实现,并且定义了比较完备的访问各种网络的网络协议API。目前Parlay/JAIN联合工作组正在进行两者的融合工作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhi1210
2008-06-01
知道答主
回答量:17
采纳率:0%
帮助的人:0
展开全部
相当于新华字典没错
就是不有些类或或者 接口不懂怎么用 或者不懂什么意思
去api文档那 都有给你解释说明
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
搏古通今
2008-05-31 · TA获得超过485个赞
知道小有建树答主
回答量:723
采纳率:0%
帮助的人:368万
展开全部
通俗的说:相当于新华字典吧,你学语文的时候
有什么不认识的字、词都可以查新华字典;
学JAVA的时候 有什么不知道的就可以查API
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式