大家好,又见面了,我是你们的朋友全栈君。
1、Java API概述
API(Application Programing Interface):应用程序编程接口,是java提供的一些预定义的函数(或者黑匣子)。目的:基于API实现程序的快速编写,在无需了解源码基础之上,即可完成功能开发。
JavaAPI通常是一些基础、通用的基础类库,通过这些基础的类库,可以构造复杂的功能。
JavaAPI在线文档;java1.6 java1.7 java1.8
1.1、如何学习
针对一个API首先看概述,了解类的作用,然后看构造函数,了解类的创建方式。最后看方法,了解提供的功能和实现。
1.2、如何调用
使用import语句,可调用Java类库(Java API)的方法。也或者直接写API的方法。使用编辑器导入包的快捷方式,引用API的对应方法。
import导入包有两种语法形式:
- 单类型导入(single-type-import), 例如 import java.io.File;
- 按需类型导入(type-import-on-demand),例如 import java.io.*;
第二种按需类型导入,虽然结尾是*,给人感觉是导入io包下所有文件,其实不是。它也仅仅是导入当前类下所引用的方法。尽量使用单类型导入。可以提高编译速度,并且避免包类型冲突。
2、常见的API
- java.lang 提供利用java编程语言进行程序设计的基础类。(核心类库)不用import可以直接调用。
- java until 包含集合框架,遗留的collection类,事件模型,日期和时间设施,国际化和各种实用工具类。
- java io 通过数据流,序列化和文件系统提供系统输入和输出。
- java applet 提供创建applet 所必须的的类和applet 用来和其他applet 上下文通信的类。
- java awt 包含用于创建用户界面和绘制图形图像的所有的类。
- java beans 包含与开发beans 有关的类,即 基于javaBeans 架构的组件。
- java math 提供用于执行任意精度整数算法(BigInteger)和任意精度小数算法(BigDecimal)的类。
- java net 为实现网络应用程序提供的类。
- java sql 提供使用java 编程语言访问并处理存储在数据源(通常指关系型数据库)中的数据API。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/156839.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...