zl程序教程

您现在的位置是:首页 >  工具

当前栏目

JavaAPI学习-入门

学习入门 JavaAPI
2023-06-13 09:12:13 时间

大家好,又见面了,我是你们的朋友全栈君。

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。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/156839.html原文链接:https://javaforall.cn