JDK Api 1.8接口文档

概要说明

1. java.*

JavaSE的标准库,是java标准的一部分,是对外承诺的java开发接口,通常要保持向后兼容,一般不会轻易修改。包括其他厂家(IBMJDK/HPJDK/OpenJDK)在内,所有jdk的实现,在java.*上都是一样的。

2. javax.*

也是java标准的一部分,但是没有包含在标准库中,一般属于标准库的扩展。通常属于某个特定领域,不是一般性的api。
此上两者都属于java标准库,公有的API,遵循java平台规范,

3. com.sun.*

是sun的hotspot虚拟机中java.* 和javax.*的实现类。因为包含在rt中,所以我们也可以调用。但是因为不是sun对外公开承诺的接口,所以根据根据实现的需要随时增减,因此在不同版本的hotspot中可能是不同的,而且在其他的jdk实现中是没有的,调用这些类,可能不会向后兼容,所以一般不推荐使用。

4. org.*

是由企业或者组织提供的java类库,大部分不是sun公司提供的,同com.sun.*,不具备向后兼容性,会根据需要随时增减。其中比较常用的是w3c提供的对XML、网页、服务器的类和接口

5. sun.*包:

1、不是API公开接口的一部分,调用sun包的程序并不能确保工作在所有Java平台上,不同的操作系统中的实现可能不相同。
2、不同的jdk版本sun包中的类也可能不定期的变化,因此sun.*包中的类没有提供API文档及源码。
不建议使用

软件包说明

软件包描述
java.applet提供创建applet所需的类以及applet用于与其applet上下文进行通信的类。
java.awt包含用于创建用户界面和绘制图形和图像的所有类。
java.awt.color提供颜色空间的类。
java.awt.datatransfer提供用于在应用程序之间和之间传输数据的接口和类。
java.awt.dnd拖放是在许多图形用户界面系统中发现的直接操纵手势,它提供了一种在逻辑上与GUI中的表示元素相关联的实体之间传递信息的机制。
java.awt.event提供用于处理AWT组件触发的不同类型事件的接口和类。
java.awt.font提供与字体相关的类和界面。
java.awt.geom提供用于定义和执行与二维几何相关的对象的操作的Java 2D类。
java.awt.im为输入法框架提供类和接口。
java.awt.im.spi提供可以开发可以与任何Java运行时环境一起使用的输入法的接口。
java.awt.image提供创建和修改图像的类。
java.awt.image.renderable提供用于生成与渲染无关的图像的类和接口。
java.awt.print提供通用打印API的类和接口。
java.beans包含与开发 bean相关的类 - 基于JavaBeans架构的组件。
java.beans.beancontext提供与bean上下文相关的类和接口。
java.io通过数据流,序列化和文件系统提供系统输入和输出。
java.lang提供对Java编程语言设计至关重要的类。
java.lang.annotation为Java编程语言注释工具提供库支持。
java.lang.instrument提供允许Java编程语言代理仪器在JVM上运行程序的服务。
java.lang.invokejava.lang.invoke包包含由Java核心类库和虚拟机直接提供的动态语言支持。
java.lang.management提供用于监视和管理Java虚拟机和Java运行时中其他组件的管理界面。
java.lang.ref提供参考对象类,它支持与垃圾收集器的有限度的交互。
java.lang.reflect提供用于获取关于类和对象的反射信息的类和接口。
java.math提供执行任意精度整数运算( BigInteger )和任意精度十进制运算( BigDecimal )的类。
java.net提供实现网络应用程序的类。
java.nio定义缓冲区,它们是数据容器,并提供其他NIO包的概述。
java.nio.channels定义通道,其表示与能够执行I / O操作的实体的连接,例如文件和套接字; 定义选择器,用于多路复用,非阻塞I / O操作。
java.nio.channels.spijava.nio.channels包的服务提供商类。
java.nio.charset定义字符集,解码器和编码器,用于在字节和Unicode字符之间进行转换。
java.nio.charset.spijava.nio.charset包的服务提供者类。
java.nio.file定义Java虚拟机访问文件,文件属性和文件系统的接口和类。
java.nio.file.attribute提供访问文件和文件系统属性的接口和类。
java.nio.file.spijava.nio.file包的服务提供者类。
java.rmi提供RMI包。
java.rmi.activation提供对RMI对象激活的支持。
java.rmi.dgc提供RMI分布式垃圾回收(DGC)的类和接口。
java.rmi.registry为RMI注册表提供一个类和两个接口。
java.rmi.server提供用于支持RMI服务器端的类和接口。
java.security提供安全框架的类和接口。
java.security.acl该包中的类和接口已被java.security包中的类取代。
java.security.cert提供用于解析和管理证书,证书撤销列表(CRL)和认证路径的类和接口。
java.security.interfaces提供用于生成RSA实验室技术说明PKCS#1中定义的RSA(Rivest,Shamir和Adleman非对称密码算法)密钥以及NIST FIPS-186中定义的DSA(数字签名算法)密钥的接口。
java.security.spec提供关键规范和算法参数规范的类和接口。
java.sql提供使用Java TM编程语言访问和处理存储在数据源(通常是关系数据库)中的数据的API。
java.text提供用于以独立于自然语言的方式处理文本,日期,数字和消息的类和接口。
java.text.spijava.text包中类的服务提供者类。
java.time日期,时间,瞬间和持续时间的主要API。
java.time.chrono除默认ISO之外的日历系统的通用API。
java.time.format提供打印和解析日期和时间的类。
java.time.temporal使用字段和单位访问日期和时间,以及日期时间调整器。
java.time.zone支持时区及其规则。
java.util包含集合框架,旧集合类,事件模型,日期和时间设施,国际化和其他实用程序类(字符串tokenizer,随机数生成器和位数组)。
java.util.concurrent实用程序类通常在并发编程中很有用。
java.util.concurrent.atomic一个小型工具包,支持单个变量上的无锁线程安全编程。
java.util.concurrent.locks接口和类提供了一个框架,用于锁定和等待与内置同步和监视器不同的条件。
java.util.function功能界面提供了lambda表达式和方法引用的目标类型。
java.util.jar提供用于读取和写入JAR(Java ARchive)文件格式的类,该文件格式基于具有可选清单文件的标准ZIP文件格式。
java.util.logging提供Java TM 2平台核心日志记录工具的类和接口。
java.util.prefs该软件包允许应用程序存储和检索用户和系统首选项和配置数据。
java.util.regex匹配字符序列与正则表达式指定的模式的类。
java.util.spijava.util包中类的服务提供者类。
java.util.stream支持元素流功能性操作的类,例如集合上的map-reduce转换。
java.util.zip提供读写标准ZIP和GZIP文件格式的类。
javax.accessibility定义用户界面组件与提供对这些组件的访问的辅助技术之间的合同。
javax.activation
javax.activity包含ORB机械在解组时抛出的活动服务相关异常。
javax.annotation
javax.annotation.processing用于声明注释处理器和允许注释处理器与注释处理工具环境通信的设施。
javax.crypto提供加密操作的类和接口。
javax.crypto.interfaces提供RSA实验室PKCS#3中定义的Diffie-Hellman密钥的接口。
javax.crypto.spec提供关键规范和算法参数规范的类和接口。
javax.imageioJava Image I / O API的主要包。
javax.imageio.event一组Java Image I / O API,用于在图像读取和写入期间同步通知事件。
javax.imageio.metadata处理读写元数据的Java Image I / O API的一个包。
javax.imageio.plugins.bmp包含内置BMP插件使用的公共类的软件包。
javax.imageio.plugins.jpeg支持内置JPEG插件的类。
javax.imageio.spi包含用于读取器,写入器,代码转换器和流以及运行时注册表的插件接口的Java Image I / O API包。
javax.imageio.streamJava Image I / O API的一个封装,处理来自文件和流的低级I / O。
javax.jws
javax.jws.soap
javax.lang.model用于建模Java编程语言的软件包的类和层次结构。
javax.lang.model.element用于建模Java编程语言元素的接口。
javax.lang.model.type用于建模Java编程语言类型的接口。
javax.lang.model.util协助处理 program elements和 types的公用事业 。
javax.management提供Java管理扩展的核心类。
javax.management.loading提供实现高级动态加载的类。
javax.management.modelmbean提供ModelMBean类的定义。
javax.management.monitor提供监视器类的定义。
javax.management.openmbean提供打开的数据类型和Open MBean描述符类。
javax.management.relation提供关系服务的定义。
javax.management.remote用于远程访问JMX MBean服务器的接口。
javax.management.remote.rmiRMI连接器是JMX Remote API的连接器,它使用RMI将客户端请求传输到远程MBean服务器。
javax.management.timer提供定时器MBean的定义。
javax.naming提供用于访问命名服务的类和接口。
javax.naming.directory扩展 javax.naming包以提供访问目录服务的功能。
javax.naming.event访问命名和目录服务时,提供对事件通知的支持。
javax.naming.ldap提供对LDAPv3扩展操作和控件的支持。
javax.naming.spi
javax.net提供网络应用程序的类。
javax.net.ssl为安全套接字包提供类。
javax.print提供Java TM Print Service API的主要类和接口。
javax.print.attribute提供描述Java TM打印服务属性类型以及如何将其集合到属性集中的类和接口。
javax.print.attribute.standard包javax.print.attribute.standard包含特定打印属性的类。
javax.print.event程序包javax.print.event包含事件类和侦听器接口。
javax.rmi包含RMI-IIOP的用户API。
javax.rmi.CORBA包含RMI-IIOP的可移植API。
javax.rmi.ssl提供了实现RMIClientSocketFactory和RMIServerSocketFactory通过安全套接字层(SSL)或传输层安全(TLS)协议。
javax.script脚本API由定义Java TM脚本引擎的接口和类组成,并为Java 应用程序中的使用提供了一个框架。
javax.security.auth此软件包提供了认证和授权的框架。
javax.security.auth.callback该包提供了服务与应用程序交互所需的类,以便检索信息(例如,包括用户名或密码的身份验证数据)或显示信息(例如错误和警告消息)。
javax.security.auth.kerberos此包包含与Kerberos网络身份验证协议相关的实用程序类。
javax.security.auth.login该包提供了一个可插拔的认证框架。
javax.security.auth.spi该包提供了用于实现可插拔认证模块的接口。
javax.security.auth.x500该包包含用于在 主题中存储X500 Principal和X500 Private Credentials的 类 。
javax.security.cert提供公钥证书类。
javax.security.sasl包含用于支持SASL的类和接口。
javax.sound.midi提供MIDI(乐器数字接口)数据的I / O,排序和综合的接口和类。
javax.sound.midi.spi为服务提供商提供了提供新的MIDI设备,MIDI文件读取器和写入器或声卡读取器的接口。
javax.sound.sampled提供用于捕获,处理和播放采样音频数据的接口和类。
javax.sound.sampled.spi为服务提供商提供抽象类,以提供新的音频设备,声音文件读取器和写入器或音频格式转换器。
javax.sql为Java TM编程语言提供服务器端数据源访问和处理API。
javax.sql.rowsetJDBC RowSet实现的标准接口和基类。
javax.sql.rowset.serial提供实用程序类以允许Java编程语言中的SQL类型和数据类型之间的可序列化映射。
javax.sql.rowset.spi第三方供应商在实施同步提供程序时必须使用的标准类和接口。
javax.swing提供一套“轻量级”(全Java语言)组件,尽可能地在所有平台上工作。
javax.swing.border提供用于绘制Swing组件周围特殊边框的类和接口。
javax.swing.colorchooser包含由所使用的类和接口 JColorChooser组件。
javax.swing.event提供Swing组件触发的事件。
javax.swing.filechooser包含由所使用的类和接口 JFileChooser组件。
javax.swing.plaf提供一个接口和许多抽象类,Swing用来提供其可插拔的外观和感觉功能。
javax.swing.plaf.basic提供根据“基本”外观构建的用户界面对象。
javax.swing.plaf.metal提供根据Java外观构建的用户界面对象(一旦代号为 Metal ),这是默认的外观和感觉。
javax.swing.plaf.multi提供组合两种或多种外观和感觉的用户界面对象。
javax.swing.plaf.nimbus提供根据跨平台Nimbus外观构建的用户界面对象。
javax.swing.plaf.synth合成是一种可以让所有绘画委托的外观和感觉。
javax.swing.table提供处理 javax.swing.JTable类和 javax.swing.JTable 。
javax.swing.text提供处理可编辑和不可编辑文本组件的类和接口。
javax.swing.text.html提供类别 HTMLEditorKit和支持类创建HTML文本编辑器。
javax.swing.text.html.parser提供默认的HTML解析器以及支持类。
javax.swing.text.rtf提供用于创建Rich-Text-Format文本编辑器的类( RTFEditorKit )。
javax.swing.tree提供处理 javax.swing.JTree类和 javax.swing.JTree 。
javax.swing.undo允许开发人员在文本编辑器等应用程序中提供撤消/重做的支持。
javax.tools为可以从程序调用的工具提供接口,例如编译器。
javax.transaction包含ORB机械在解组期间抛出的三个异常。
javax.transaction.xa提供定义事务管理器和资源管理器之间的契约的API,这允许事务管理器在JTA事务中引用和删除资源对象(由资源管理器驱动程序提供)。
javax.xml
javax.xml.bind为客户端应用程序提供运行时绑定框架,包括解组,编组和验证功能。
javax.xml.bind.annotation定义用于将Java程序元素定制到XML模式映射的注释。
javax.xml.bind.annotation.adaptersXmlAdapter及其指定的子类允许任意Java类与JAXB一起使用。
javax.xml.bind.attachment该包由基于MIME的包处理器实现,可以在基于MIME的包格式中解释和创建优化的二进制数据。
javax.xml.bind.helpers仅限JAXB提供程序使用:为某些 javax.xml.bind接口提供部分默认实现。
javax.xml.bind.util有用的客户端实用程序类。
javax.xml.cryptoXML加密的通用类。
javax.xml.crypto.dom针对 javax.xml.crypto包的DOM特定类。
javax.xml.crypto.dsig用于生成和验证XML数字签名的类。
javax.xml.crypto.dsig.dom适用于 javax.xml.crypto.dsig包的DOM特定类。
javax.xml.crypto.dsig.keyinfo用于解析和处理KeyInfo元素和结构的类。
javax.xml.crypto.dsig.specXML数字签名的参数类。
javax.xml.datatypeXML / Java类型映射。
javax.xml.namespaceXML命名空间处理。
javax.xml.parsers提供允许处理XML文档的类。
javax.xml.soap提供用于创建和构建SOAP消息的API。
javax.xml.stream
javax.xml.stream.events
javax.xml.stream.util
javax.xml.transform该包定义了用于处理转换指令的通用API,并执行从源到结果的转换。
javax.xml.transform.dom该包实现DOM特定的转换API。
javax.xml.transform.sax该软件包实现了特定于SAX2的转换API。
javax.xml.transform.stax提供特定于StAX的转换API。
javax.xml.transform.stream该包实现流和URI特定的转换API。
javax.xml.validation此软件包提供了一个用于验证XML文档的API。
javax.xml.ws此软件包包含核心JAX-WS API。
javax.xml.ws.handler此包定义消息处理程序的API。
javax.xml.ws.handler.soap此包定义SOAP消息处理程序的API。
javax.xml.ws.http该包定义了特定于HTTP绑定的API。
javax.xml.ws.soap该包定义了SOAP绑定专用的API。
javax.xml.ws.spi此套件为JAX-WS定义了SPI。
javax.xml.ws.spi.http提供HTTP SPI,用于在容器中轻松部署JAX-WS Web服务(例如,
javax.xml.ws.wsaddressing此包定义与WS-Addressing相关的API。
javax.xml.xpath该包提供了一个 对象模型中立的 API,用于评估XPath表达式和访问评估环境。
org.ietf.jgss该软件包提供了一个框架,允许应用程序开发人员使用诸如Kerberos等各种基础安全机制(使用统一API)的身份验证,数据完整性和数据机密性等安全服务。
org.omg.CORBA提供OMG CORBA API与Java TM编程语言的映射,包括类别 ORB ,该类 实现为程序员可以将其用作全功能对象请求代理(ORB)。
org.omg.CORBA_2_3CORBA_2_3包定义了Java [tm]标准版6中现有CORBA接口的添加。这些更改发生在由OMG定义的CORBA API的最新修订版本中。 将新方法添加到从CORBA包中相应接口派生的接口中。 这提供向后兼容性,并避免破坏JCK测试。
org.omg.CORBA_2_3.portable提供输入和输出值类型的方法,并包含 org/omg/CORBA/portable包的其他更新。
org.omg.CORBA.DynAnyPackage提供与使用的异常 DynAny接口( InvalidValue , Invalid , InvalidSeq和 TypeMismatch )。
org.omg.CORBA.ORBPackage提供异常 InvalidName ,由方法 ORB.resolve_initial_references和异常 InconsistentTypeCode抛出,由ORB类中的动态任何创建方法抛出。
org.omg.CORBA.portable提供可移植性层,即一组ORB API,使一个供应商生成的代码可以在另一个供应商的ORB上运行。
org.omg.CORBA.TypeCodePackage提供用户定义的异常 BadKind和 Bounds ,这些异常由 TypeCode类中的方法 TypeCode 。
org.omg.CosNaming为Java IDL提供命名服务。
org.omg.CosNaming.NamingContextExtPackage此包包含以下类,它们在 org.omg.CosNaming.NamingContextExt中使用:
org.omg.CosNaming.NamingContextPackage该软件包包含了 org.omg.CosNaming包装异常类。
org.omg.Dynamic此软件包包含OMG便携式拦截器规范 http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06第21.9节中指定的 Dynamic模块。
org.omg.DynamicAny提供类和,使与相关联的数据值的遍历接口 any的数据值的基本成分在运行时,和提取。
org.omg.DynamicAny.DynAnyFactoryPackage该包包含来自OMG “通用对象请求代理:体系结构和规范 ” http://cgi.omg.org/cgi-bin/doc?formal/99-10-07第9.2.2节中指定的 DynamicAny模块的 DynAnyFactory接口的类和异常。
org.omg.DynamicAny.DynAnyPackage该包包含来自OMG “通用对象请求代理:体系结构和规范 ” http://cgi.omg.org/cgi-bin/doc?formal/99-10-07第9.2节中指定的 DynamicAny模块的 DynAny接口的类和异常。
org.omg.IOP该包包含OMG文档 “通用对象请求代理:体系结构和规范 ” http://cgi.omg.org/cgi-bin/doc?formal/99-10-07第13.6节中指定的 IOP模块。
org.omg.IOP.CodecFactoryPackage该包包含IOP :: CodeFactory接口中指定的异常(作为便携式拦截器规范的一部分)。
org.omg.IOP.CodecPackage该包是从IOP :: Codec IDL接口定义生成的。
org.omg.Messaging这个软件包包含在OMG CORBA消息说明书中,所指定的 Messaging模块 http://cgi.omg.org/cgi-bin/doc?formal/99-10-07 。
org.omg.PortableInterceptor提供一种注册ORB钩子的机制,ORB服务可以通过该钩子拦截ORB的正常执行流程。
org.omg.PortableInterceptor.ORBInitInfoPackage此包包含OMG便携式拦截器规范 http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06第21.7.2节中指定的 PortableInterceptor模块的 ORBInitInfo本地接口的异常和typedef。
org.omg.PortableServer提供类和接口,使您的应用程序的服务器端可跨多厂商ORBs移植。
org.omg.PortableServer.CurrentPackage提供方法实现,可以访问调用该方法的对象的标识。
org.omg.PortableServer.POAManagerPackage封装与之相关的POA的处理状态。
org.omg.PortableServer.POAPackage允许程序员构建可在不同ORB产品之间移植的对象实现。
org.omg.PortableServer.portable提供类和接口,使您的应用程序的服务器端可跨多厂商ORBs移植。
org.omg.PortableServer.ServantLocatorPackage提供用于定位仆人的类和接口。
org.omg.SendingContext为组合值类型提供支持。
org.omg.stub.java.rmi包含用于 java.rmi包中出现的远程类型的RMI-IIOP存根。
org.w3c.dom提供作为Java API for XML Processing的组件API的文档对象模型(DOM)的 接口 。
org.w3c.dom.bootstrap
org.w3c.dom.events
org.w3c.dom.ls
org.w3c.dom.views
org.xml.sax该软件包提供核心SAX API。
org.xml.sax.ext该软件包包含与SAX2设备的接口,符合SAX驱动程序不一定支持。
org.xml.sax.helpers该软件包包含“助手”类,包括支持基于SAX的应用程序引导。
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: JDKJava Development Kit(Java开发工具包)的缩写,它是Java开发环境的基础工具包,包含了Java编译器、Java虚拟机、Java API等开发工具和库。 JDK API 1.8中文版是JDK 1.8版本的中文API文档,它包含了Java语言的所有核心类和接口的详细说明,以及各种类库和工具的使用指南,开发者可以通过查看API文档来了解Java的各种功能和使用方法。 JDK API 1.8中文版可以帮助开发者快速查阅Java语言的API文档,方便开发者在开发过程中进行调试和开发,同时也可以提高代码的可读性和可维护性。 相比较其他版本的API文档JDK API 1.8中文版更加完善和详尽,同时也具有更好的兼容性和稳定性。它为Java开发者提供了一个全面而可靠的参考工具,使得他们可以更加高效地开发Java应用程序。 总之,JDK API 1.8中文版是Java开发者必备的工具之一,可以让开发者更加方便、快捷地开发Java应用程序。 ### 回答2: JDKJava Development Kit的缩写,它提供了Java开发所需要的所有工具和资源,包括编译器、虚拟机、库、API等等。API是Application Programming Interface的缩写,它提供了一组开发者可以调用的方法和类,以及这些方法和类之间的关系,使得开发者可以更方便地编写Java应用程序。 Java 8是当前最新版本的JDK,其中包含了大量的新特性和改进,比如Lambda表达式、Stream API、新的日期时间API等等。这些新特性和改进能够大幅提升Java开发的效率和性能,同时也极大地扩展了Java的应用场景。 随着Java开发者的不断增多,使用中文版的JDK API也变得越来越普遍。JDK API 1.8中文版提供了全面详细的文档和说明,方便开发者查阅和学习。在使用中文版的JDK API时,开发者可以更方便地查找各种方法和类的使用方式和语法,从而更快地编写正确的代码。 总之,JDK API 1.8中文版是Java开发者必备的工具之一,其中包含了Java所需的所有资源和对应的文档,可以帮助开发者更快更好地编写Java应用程序。 ### 回答3: JDK API 1.8中文版是Java开发工具包(JDK)中的一个重要部分,主要提供了Java编程语言的应用程序接口(API文档的中文版。对于Java开发者来说,JDK API文档是必不可少的工具,它详细描述了Java编程语言中的核心类、接口、方法以及属性等。与其他API文档类似,JDK API 1.8中文版将Java编程语言中的API文档进行了分类,使开发者可以轻松地查找所需的文档JDK API 1.8中文版中包含了Java SE(标准版)和Java EE(企业版)两个版本的API文档Java SE API文档提供了Java标准版所需的所有核心类和接口的文档说明,包括常用的数据类型、集合框架、输入输出、多线程、网络、安全等方面的内容。而Java EE API文档则提供了Java企业版所需的各个领域的API文档,包括Java Servlet、Java Server Pages、Java Persistence API等。 JDK API 1.8中文版的使用非常便捷,开发者可以通过网页或下载本地文档的方式进行访问。如果不想离线阅读文档,也可以通过在线的方式在Oracle官网查看JDK API网页版。在使用JDK API 1.8中文版时,开发者只需要输入相关的类名或方法名即可查找到对应的API文档文档中还包含了使用示例、参数说明、返回值等相关信息,方便开发者快速掌握相关知识和技术。 总的来说,JDK API 1.8中文版是Java编程语言中的重要工具,对于Java开发者来说,它是必不可少的资料库。通过深入学习JDK API 1.8中文版所提供的内容,开发者可以更加深入地了解Java编程语言的本质和特性,提高自己的编程水平和技术能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值