JavaAPI学习-入门

JavaAPI学习-入门1、JavaAPI概述API(ApplicationProgramingInterface):应用程序编程接口,是java提供的一些预定义的函数。目的:基于API实现程序的快速编写。只需了解实现的作用,无需关注源代码。JavaAPI通常是一些基础、通用的基础类库,通过这些基础的类库,可以构造复杂的功能。JavaAPI在线文档:https://tool.oschina.net/apidocs/apidoc?api=jdk-zh1.1、如何学习针对一个API首先看概述,了解类的作用,然后看

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

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.net/156839.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • STM32的IWDG(独立看门狗)详细用法

    STM32的IWDG(独立看门狗)详细用法文章出处:https://www.cnblogs.com/Liu-Jing/p/7243029.html章参考资料:《STM32F4XX中文参考手册》IWDG章节。1、IWDG简介:  STM32有两个看门狗,一个是独立看门狗另外一个是窗口看门狗,独立看门狗号称宠物狗,窗口看门狗号称警犬,本章我们主要分析独立看门狗的功能框图和它的应用。独立看门狗用通俗一点的话来解释就是一个12位的递减计…

    2022年6月14日
    32
  • 背包九讲——全篇详细理解与代码实现

    背包九讲——全篇详细理解与代码实现dd_engi背包九讲的个人整理,包含代码例题及个人理解

    2022年6月28日
    27
  • c语言中malloc的作用,malloc函数-malloc函数,详解

    c语言中malloc的作用,malloc函数-malloc函数,详解本教程分享:《malloc函数》,c语言malloc函数是什么意义开辟内存。比如int*p;p=(int*)malloc(100*sizeof(int));它开辟100个int单元,即400字节。然后p指向第一个元素。之后也可以用p[0],p[1]malloc函数怎么使用malloc函数怎么使用,具体是什么含义啊,请详细讲解需要包含头文件:#include或#include函数声明(函…

    2022年5月29日
    63
  • pycharm怎么设置中文版_如何把pycharm改成中文版

    pycharm怎么设置中文版_如何把pycharm改成中文版Pycharm设置中文版注意:1.只有最新版才支持。要2021.1月份后的Pytharm版本。2.要激活自己淘宝。步骤:1.打开pycharm。选择”文件-设置”.2.选择”插件“,搜索”chinese“,安装如图所示。3.安装安城后重启即可。…

    2022年8月26日
    9
  • 以《简单易懂》的语言带你搞懂有监督学习算法【附Python代码详解】机器学习系列之KNN篇[通俗易懂]

    以《简单易懂》的语言带你搞懂有监督学习算法【附Python代码详解】机器学习系列之KNN篇[通俗易懂]机器学习系列往期回顾❤️开始学习机器学习之前你必须要了解的知识有哪些?机器学习系列入门篇在上篇文章中,我们介绍了机器学习的一些理论知识,包括什么是监督学习、无监督学习、过拟合欠拟合等等,那在本篇文章中,我们会以KNN来正式介绍什么是有监督学习,让大家在了解KNN的同时完全掌握什么是有监督学习,以帮助大家更好的理解机器学习。注:本篇文章非常详细,附带简单易懂的文字说明和实现代码,欢迎收藏后慢慢阅读。监督学习算法本文主要介绍的有监督学习算法是KNN,后续会接着介绍决策树、线性回归等算法。

    2022年5月28日
    44
  • Java的jar包和war包的异同

    Java的jar包和war包的异同最近思考了一下jar包和war包的异同,发现一篇文章写的非常不错,翻译在此。一、概述本文主要讨论Java中war包和jar包的不同。首先,我们先看不同包的结构,然后对比他们的不同。二、JAR包jar包的文件拓展名为:.jar,包含库,资源和元数据文件。本质上,jar包是一个包含多个.class文件,Java库的和应用的资源文件的压缩包。这是一个简单的jar…

    2022年5月10日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号