java核心api
A. java api的解释、介绍
简单的讲,api就是一个帮助文档,让您能快速了解java的属性,方法。加入想对字符串进行操作,就可以去api中查看String的方法,里面会有每个方法的用法,返回值等等。。
Java API通过支持平台无关性和安全性,使得Java适应于网络应用。Java API是运行库的集合,它提供了一套访问主机系统资源的标准方法。运行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的方法进行任何有潜在危险的操作(比如进行本地磁盘写操作)之前,都会通过查询访问控制器来检验是否得到了授权。访问控制器是一个类,该类用来执行栈检验,已决定是否允许某种操作。
B. 怎么用JAVA的API呀
简谈Java API- -
学精Java,必须得学精API。在这儿给出精简的Java API 分类:
JavaBeans API
为了应付微软公司ActiveX的威胁,JavaSoft开发了JavaBeans,一种平台中立的创建软件组件的规范。JavaBeans规范的一部分实际上解决了与ActiveX组件的接口问题。
Java Commerce API
Java Commerce API是一种基于Internet的API,可在不可靠的网络上进行可靠的经济事务。这种API包括了客户端信用卡、借贷卡和电子现金等事务的框架-----Java Wallet。
Java 核心API
Java核心API包括JDK 装载的库,其中有java.applet、java.awt、java.io、java.lang、java.net和java.util包,并提供了用Java建立小应用程序和简单应用程序所必需的核心级函数。
Java Embedded API
Java Embedded API能够工作在蜂窝电话和微波炉这些不能支持整套Java核心函数的设备上,提供了Java核心的一个子集。
Java Enterprise API
Java Enterprise API实际上包括三个分别提供组织资源与应用程序访问的库。1、Java数据库连接(JDBC)API提供了数据库连接。利用JDBC,一个应用程序就可以独立于数据存贮的实际数据库引擎,实现对数据库的访问。同样的应用程序只需要写一次、编译一次,就可以运行在装有JDBC驱动程序的任何数据库引擎上。
2、IDL(接口定义语言,Interface Definition Language)使Java应用程序在Java对象和网络定位对象之间提供一个对语言中立的接口,它遵循对象管理组(OMG,Object Management Group)的IDL规范。
3、远程方法调用(RMI)是一种允许对象在网络定位对象上调用方法的特殊API,与IDL不同的是,它仅在Java中应用。不需要利用套接字(Socket)来写复杂的通信协议,一个应用程序只需要通过简单的Java方法调用就与远程目标进行通信。
Java Management API
Java Management API使应用程序具有网络管理的功能。
Java Media API
Java Media API创建一个单独的API,使开发人员可以利用各种各样的多媒体硬件设备的接口编写内容丰富的多媒体应用程序。媒体框架(Media Frameworks)可以为音频、视频和MIDI提供同步的时钟。2D和3D库提供了增强的图像类,动画API可以使应用程序对2D图像进行转换。Telephony提供了利用单独的APi访问电话设备的应用程序。
Java Security API
Java Security API用一个单独的API来加强应用程序的安全性,包括加密、解密和身份鉴定的能力。
Java Server API
Java Server API是对CGI的应答,这个API允许开发人员用小服务程序或用户上载到网络或服务器上的可执行程序,来与Internet服务器进行交互或增强功能。
C. 如何高效学习Java API提供的的类和方法
多敲,多练,多记
Java的核心API是非常庞大的,这给开发者来说带来了很大的方便。其中的一些内容是必须掌握的。
1、java.lang包下的80%以上的类的功能的灵活运用。
2、java.util包下的80%以上的类的灵活运用,特别是集合类体系、正规表达式、时间、属性、和Timer.
3、java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。
4、java.math包下的100%的内容。
5、java.net包下的60%以上的内容,对各个类的功能比较熟悉。
6、java.text包下的60%以上的内容,特别是各种格式化类。
7、熟练运用JDBC.
8、java.security包下40%以上的内容,如果对于安全没有接触的话根本就不可能掌握java.
9、AWT的基本内容,包括各种组件事件、监听器、布局管理器、常用组件、打印。
10、Swing的基本内容,和AWT的要求类似。
11、XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。
D. 成为java高级程序员需要掌握哪些
张小喜告别996 实现高效编程 减少开发压力 开启Java高效编程之门(完整版高清视频)网络网盘
链接: https://pan..com/s/1kKaGzsXHu3Cy7MqvIY7r3g
若资源有问题欢迎追问~
E. 为什么java核心api的源代码那么简单
一个要40m,哪里简单
F. JAVA中的核心API是什么
在JAVA中,API除了有应用“程序程序接口”的意思外,还特指JAVA API的说明文档,也称为JAVA帮助文档。
G. java核心api、集成api 、用户界面api 、可选api、 特殊api
我都没有分那么仔细过,
编程这东西要经常动手 ,理论知识学的再多也不如多动动手上手的快,
用多了就熟悉Java的包结构了
H. java基础核心api是哪一章的
API是sun公司提供的学习和使用java语言中最常用的资料之一。关于API的内容很多参考书都没有详细的介绍,只是简单提了一下。关于API是哪一章的内容取决于你参考的书。有些书在第一章,有些书在附录里,有些书在中间章节,有些书没有提。你可以看看书的目录根据目录去找你要的答案。
I. Java的核心API需要掌握的程度有哪些
Java的核心API是非常庞大的,这给开发者来说带来了很大的方便。其中的一些内容是必须掌握的。
1、java.lang包下的80%以上的类的功能的灵活运用。
2、java.util包下的80%以上的类的灵活运用,特别是集合类体系、正规表达式、时间、属性、和Timer.
3、java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。
4、java.math包下的100%的内容。
5、java.net包下的60%以上的内容,对各个类的功能比较熟悉。
6、java.text包下的60%以上的内容,特别是各种格式化类。
7、熟练运用JDBC.
8、java.security包下40%以上的内容,如果对于安全没有接触的话根本就不可能掌握java.
9、AWT的基本内容,包括各种组件事件、监听器、布局管理器、常用组件、打印。
10、Swing的基本内容,和AWT的要求类似。
11、XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。