jdk api 1.6.0是一套学习和使用Java语言中最经常使用的参考资料之一,其提供了很多官方的介绍和类、方法、变量的解释。一般很系统,涉及所有的方面,如果开发人员对正在使用的类不熟悉,想查看类里面的变量或者方法,就可以打开JavaAPI文档进行阅读和查看。API就像学汉字时候的汉语字典一样,编程的时候需要用到的基本类都在API里面存在了,并且随着时间的推移,这些类的数量会越来越多。本站提供
jdk api 1.6.0中文版下载端口,欢迎有需要的朋友免费下载使用。
软件功能
1、JAVA API(Java Application Interface)是JAVA的应用编程接口。作为Sun开发的Java程序,用于Java编程人员使用的程序接口,并不是说使用Java和接口有关,而是表示Java所提供的现成的类库,供编程人员使用。这与 Win32 中的 dll 文件有点像,封装了好多函数,只暴露也函数名、参数等信息,不提供具体实体,暴露出来的这些就称为API了。也就是说 Java 也是封装了好多的方法,提供了些方法名和参数等信息,便于别人使用啊。
2、JAVA API文档提供了很多官方的介绍和类、方法、变量的解释。一般很系统,涉及所有的方面,如果开发人员对正在使用的类不熟悉,想查看类里面的变量或者方法,就可以打开JavaAPI文档进行阅读和查看。很多开发语言都提供了官方的文档,可以让开发人员迅速地提高能力。
3、简单的讲,API就是一个帮助文档,让您能快速了解java的属性,方法。API就像学汉字时候的汉语字典一样,编程的时候需要用到的基本类都在API里面存在了,并且随着时间的推移,这些类的数量会越来越多。
软件特色
1、具有专业、实用的特点。
2、可以帮助使用java、jdk的用户们通过api及时查找到对应的类、接口、框架等详细信息。
3、具有JDK8的详细资料。
使用教程
1、双击打开JDK1.6 API,单击“隐藏”。
2、单击选择“目录”——然后单击“索引”。
3、输入string敲回车——显示——可以查到string所有包的的类、接口、方法等的介绍,调用需要的string的工具类方法。
常见问题解答
JAVA的JDK和API有什么关系?JAVA的JDK和API的区别是:
1.Java好比房子,API好比土地,JDK好比开发商的关系。
2.JDK与API都是为了JAVA,互依互存,又各自独立,只有共同才能创造价值。
1、全称:
1.JDK:Java Development Kit 。
2.API:Application Programming Interface 。
2、概念:
1.Java:是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
2.JDK:
(1).JDK是Sun Microsystems针对Java开发员的产品。JDK本身使用了Java语言编写。简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。
(2).自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。
3.API:
(1).API是应用程序编程接口。
(2).是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
3、作用:
1.JDK:
(1).jdk是 Java 语言的软件开发工具包。主要用于移动设备、嵌入式设备上的java应用程序。
(2).JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。
(3).不论什么Java应用服务器实质都是内置了某个版本的JDK。
2.API:
(1).运行Java程序时,虚拟机装载程序的class文件所使用的Java API class文件。
(2).ava API在Java安全性模型方面也有贡献。当Java API的方法进行任何有潜在危险的操作(比如进行本地磁盘写操作)之前,都会通过查询访问控制器来检验是否得到了授权。访问控制器是一个类,该类用来执行栈检验,已决定是否允许某种操作。
4、其它:
1.JDK:
(1).JDK包含的基本组件包括:javac – 编译器、jar – 打包工具、javadoc – 文档生成器、jdb – debugger-查错工具、java – 运行编译后的java程序、appletviewer-小程序
浏览器、Javap-Java反汇编器、Jconsole: Java进行系统调试和监控的工具等。
(2).jdk1.8新特性:
(1).Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可。
(2).新增lambda表达式
(3).提供函数式接口
(4).Java 8 允许你使用 :: 关键字来传递方法或者构造函数引用
(5).我们可以直接在lambda表达式中访问外层的局部变量。
2.API:组成及特点:
(1).所有被装载的class文件(包括从应用程序中和从Java API中提取的)和所有已经装载的动态库(包含本地方法)共同组成了在Java虚拟机上运行的整个程序。
(2).在一个平台能够支持Java程序以前,必须在这个特定平台上明确地实现API的功能。
(3).为访问主机上的本地资源,Java API调用了本地方法。
(4).由于Java API class文件调用了本地方法,Java程序就不需要再调用它们了。
(5).通过这种方法,Java API class文件为底层主机提供了具有平台无关性、标准接口的Java程序。
(6).对Java程序而言,无论平台内部如何,Java API都会有同样的表现和可预测的行为。
(7).正是由于在每个特定的主机平台上明确地实现了Java虚拟机和Java API,因此,Java程序自身就能够成为具有平台无关性的程序。
常用包介绍
java.applet:提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类。
java.awt:包含用于创建用户界面和绘制图形图像的所有类。
java.awt.color:提供用于颜色空间的类。
java.awt.datatransfer:提供在应用程序之间和在应用程序内部传输数据的接口和类。
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:包含与开发 beans 有关的类,即基于 JavaBeansTM 架构的组件。
java.beans.beancontext:提供与 bean 上下文有关的类和接口。
java.io:通过数据流、序列化和文件系统提供系统输入和输出。
java.lang:提供利用 Java 编程语言进行程序设计的基础类。
java.lang.annotation:为 Java 编程语言注释设施提供库支持。
java.lang.instrument:提供允许 Java 编程语言代理检测运行在 JVM 上的程序的服务。
java.lang.ref:提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互。
java.lang.reflect:提供类和接口,以获得关于类和对象的反射信息。
java.net:为实现网络应用程序提供类。
java.nio:定义作为数据容器的缓冲区,并提供其他 NIO 包的概述。
java.nio.channels.spi:用于 java.nio.channels 包的服务提供者类。
java.nio.charset:定义用来在字节和 Unicode 字符之间转换的 charset、解码器和编码器。
java.nio.charset.spi:java.nio.charset 包的服务提供者类。
java.rmi:提供 RMI 包。
java.rmi.activation:为 RMI 对象激活提供支持。
java.rmi.dgc:为 RMI 分布式垃圾回收提供了类和接口。
java.rmi.registry:提供 RMI 注册表的一个类和两个接口。
java.rmi.server:提供支持服务器端 RMI 的类和接口。
java.security:为安全框架提供类和接口。
java.security.acl:此包中的类和接口已经被 java.security 包中的类取代。
java.security.cert:提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。
java.security.spec:提供密钥规范和算法参数规范的类和接口。
java.text:提供以与自然语言无关的方式来处理文本、日期、数字和消息的类和接口。
java.text.spi:java.text 包中类的服务提供者类。
java.util.concurrent:在并发编程中很常用的实用工具类。
java.util.concurrent.atomic:类的小工具包,支持在单个变量上解除锁的线程安全编程。
java.util.logging:提供 JavaTM 2 平台核心日志工具的类和接口。
java.util.prefs:此包允许应用程序存储并获取用户和系统首选项和配置数据。
java.util.regex:用于匹配字符序列与正则表达式指定模式的类。
java.util.spi:java.util 包中类的服务提供者类。
java.util.zip:提供用于读写标准 ZIP 和 GZIP 文件格式的类。
javax.accessibility:定义了用户界面组件与提供对这些组件进行访问的辅助技术之间的协定。
javax.crypto:为加密操作提供类和接口。
javax.crypto.spec:为密钥规范和算法参数规范提供类和接口。
javax.imageio:Java Image I/O API 的主要包。
javax.imageio.metadata:用于处理读写元数据的 Java Image I/O API 的包。
javax.imageio.plugins.bmp:包含供内置 BMP 插件使用的公共类的包。
javax.imageio.plugins.jpeg:支持内置 JPEG 插件的类。
javax.management:提供 Java Management Extensions 的核心类。
javax.management.loading:提供实现高级动态加载的类。
javax.management.modelmbean:提供了 ModelMBean 类的定义。
javax.management.monitor:提供 monitor 类的定义。
javax.management.openmbean:提供开放数据类型和 Open MBean 描述符类。
javax.management.relation:提供 Relation Service 的定义。
javax.management.remote:对 JMX MBean 服务器进行远程访问使用的接口。
javax.management.timer:提供对 Timer MBean(计时器 MBean)的定义。
javax.naming:为访问命名服务提供类和接口。
javax.naming.directory:扩展 javax.naming 包以提供访问目录服务的功能。
javax.naming.event:在访问命名和目录服务时提供对事件通知的支持。
javax.naming.ldap:提供对 LDAPv3 扩展操作和控件的支持。
javax.net:提供用于网络应用程序的类。
javax.net.ssl:提供用于安全套接字包的类。
javax.print:为 JavaTM Print Service API 提供了主要类和接口。
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.security.auth:此包提供用于进行验证和授权的框架。
javax.security.auth.kerberos:此包包含与 Kerberos 网络验证协议相关的实用工具类。
javax.security.auth.login:此包提供可插入的验证框架。
javax.security.auth.spi:此包提供用于实现可插入验证模块的接口。
javax.security.cert:为公钥证书提供类。
javax.security.sasl:包含用于支持 SASL 的类和接口。
javax.sound.sampled:提供用于捕获、处理和回放取样的音频数据的接口和类。
javax.sql:为通过 JavaTM 编程语言进行服务器端数据源访问和处理提供 API。
javax.sql.rowset:JDBC RowSet 实现的标准接口和基类。
javax.sql.rowset.spi:第三方供应商在其同步提供者的实现中必须使用的标准类和接口。
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.multi:提供了组合两个或多个外观的用户界面对象。
javax.swing.plaf.synth:Synth 是一个可更换皮肤 (skinnable) 的外观,在其中可委托所有绘制。
javax.swing.table:提供用于处理 javax.swing.JTable 的类和接口。
javax.swing.text:提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。
javax.swing.text.html:提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。
javax.swing.text.html.parser:提供默认的 HTML 解析器以及支持类。
javax.swing.tree:提供处理 javax.swing.JTree 的类和接口。
javax.swing.undo:允许开发人员为应用程序(例如文本编辑器)中的撤消/恢复提供支持。
javax.transaction:包含解组期间通过 ORB 机制抛出的三个异常。
javax.xml:根据 XML 规范定义核心 XML 常量和功能。
javax.xml.bind:为包含解组、编组和验证功能的客户端应用程序提供运行时绑定框架。
javax.xml.bind.annotation:定义将 Java 程序元素定制成 XML 模式映射的注释。
javax.xml.bind.helpers:仅由 JAXB 提供者用于: 提供某些 javax.xml.bind 接口的部分默认实现。
javax.xml.bind.util:有用的客户端实用工具类。
javax.xml.crypto:用于 XML 加密的通用类。
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.spec:XML 数字签名的参数类。
javax.xml.datatype:XML/Java 类型映射关系。
javax.xml.namespace:XML 名称空间处理。
javax.xml.parsers:提供允许处理 XML 文档的类。
javax.xml.soap:提供用于创建和构建 SOAP 消息的 API。
javax.xml.transform:此包定义了用于处理转换指令,以及执行从源到结果的转换的一般 API。
javax.xml.transform.dom:此包实现特定于 DOM 的转换 API。
javax.xml.transform.sax:此包实现特定于 SAX2 的转换 API。
javax.xml.transform.stax:提供特定于 StAX 的转换 API。
0条评论