JAVA API

API
API概述

API( Application Programming Interface ) : 应用程序编程接口

JAVA API: 指的就是 JDK 中提供的各种功能的 Java 类

这些类将地城的实现分装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,可以通过帮助文档来学习这些API如何使用

注意:

调用方法的时候,如果方法有明确的返回值,我们用变量接收可以手动完成,也可以使用快捷键完成 ( Ctrl + Alt + V )


如何使用帮助文档
  1. 打开帮助文档
  2. 找打索引选项卡中的输入框
  3. 在输入框内输入查询的 API
  4. 看类在哪个包内(java.lang 下的类不用导包)
  5. 看类的描述
  6. 看构造方法
  7. 看成员方法(重点看返回值,方法名,参数,方法作用描述)

模组描述
java.base定义Java SE平台的基础API。
java.compiler定义语言模型,注释处理和Java编译器API。
java.datatransfer定义用于在应用程序之间和应用程序内部传输数据的API。
java.desktop定义AWT和Swing用户界面工具包,以及用于辅助功能,音频,图像,打印和JavaBean的API。
java.instrument定义允许代理检测在JVM上运行的程序的服务。
java.logging定义Java Logging API。
java.management定义Java管理扩展(JMX)API。
java.management.rmi为Java管理扩展(JMX)远程API定义RMI连接器
java.naming定义Java命名和目录接口(JNDI)API。
java.net.http定义HTTP客户端和WebSocket API。
java.prefs定义首选项API。
java.rmi定义远程方法调用(RMI)API。
Javascripting定义脚本API。
java.se定义Java SE平台的API。
java.security.jgss定义IETF通用安全服务API(GSS-API)的Java绑定。
java.security.sasl定义对IETF简单身份验证和安全层(SASL)的Java支持。
java.smartcardio定义Java智能卡I / O API。
java.sql定义JDBC API。
java.sql.rowset定义JDBC RowSet API。
java.transaction.xa定义用于支持JDBC中的分布式事务的API。
java.xml定义用于XML处理的Java API(JAXP),用于XML的流API(StAX),用于XML的简单API(SAX)和W3C文档对象模型(DOM)API。
java.xml.crypto定义用于XML加密的API。
jdk.accessibility定义辅助技术的实现者使用的JDK实用工具类。
jdk.attach定义附加API。
charsets提供charsets不在其中的内容java.base(主要是双字节和IBM字符集)。
jdk.compiler定义系统Java编译器的实现 及其等效的命令行javac
jdk.crypto.cryptoki提供SunPKCS11安全提供程序的实现。
jdk.crypto.ec提供SunEC安全提供程序的实现。
jdk.dynalink定义用于动态链接对象高级操作的API。
jdk.editpad提供实现所使用的编辑板服务jdk.jshell
jdk.hotspot.agent定义HotSpot可服务性代理的实现。
jdk.httpserver定义特定于JDK的HTTP服务器API。
jdk.incubator.foreign定义实验性外部存储器访问API。
jdk.incubator.jpackage定义Java打包工具jpackage。
jdk.jarjartool定义用于操作Java Archive(JAR)文件的工具,包括jarjarsigner工具。
jdk.javadoc定义系统文档工具的实现 及其等效的命令行javadoc
jdk.jcmd定义用于诊断和排除JVM故障的工具,例如jcmdjpsjstat工具。
jdk.jconsole定义JMX图形工具jconsole,用于监视和管理正在运行的应用程序。
jdk.jdeps定义用于分析Java库和程序中依赖性的工具,包括jdepsjavapjdeprscan工具。
jdk.jdi定义Java调试接口。
jdk.jdwp.agent提供Java调试线协议(JDWP)代理的实现。
jdk.jfr为JDK Flight Recorder定义API。
jdk.jlink定义JLINK创建运行时图像,工具JMOD用于创建和操作JMOD文件的工具,以及jimage用于检查类和资源的JDK实现特定的容器文件的工具。
jdk.jshell提供用于评估Java代码段的jshell工具,并定义了JDK特定的API,用于建模和执行代码段。
jdk.jsobject定义JavaScript对象的API。
jdk.jstatd定义用于启动守护程序的jstatd工具,该守护程序用于jstat工具以远程监视JVM统计信息。
jdk.localedata提供除美国语言环境之外的其他语言环境的语言环境数据。
jdk.management为JVM定义特定于JDK的管理接口。
jdk.management.agent定义JMX管理代理。
jdk.management.jfr定义JDK Flight Recorder的管理接口。
jdk.naming.dns提供DNS Java命名提供程序的实现。
jdk.naming.rmi提供RMI Java命名提供程序的实现。
jdk.net定义特定于JDK的网络API。
jdk.nio.mapmode定义特定于JDK的文件映射模式。
jdk.sctp为SCTP定义特定于JDK的API。
jdk.security.auth提供javax.security.auth.* 接口和各种身份验证模块的实现。
jdk.security.jgss定义对GSS-API的JDK扩展以及SASL GSSAPI机制的实现。
jdk.xml.dom定义不属于Java SE API的W3C文档对象模型(DOM)API的子集。
jdk.zipfs提供Zip文件系统提供程序的实现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值