经常有人问我一些java常用类的使用方法,还有一些问某个常用类是干啥的。这些问题都是不会查询jdk api,对常用类的方法不熟悉等情况。于是,经过再三思考决定编写jdk api查询使用手册。

  ☆准备工作

  ①,浏览器能上网②,英语翻译软件(下载中文的可不用)③,已安装jdk

  ☆下载api帮助

  多年前,曾有热心肠的人,将英文版的api帮助文档翻译成中文版,此版为jdk1.6中文版。所以,我们可以在网络去下载中文版的,还可以下载最新版的英文版的对照查看。目前市面上没有1.6以后的中文版,所以到目前为止比较高的就是1.6的中文版。

  在百度搜索网站输入 jdk1.6中文版。选择chm格式的下载,chm为帮助文档,查询快捷,使用方便。该文件大小约为34M到37M之间(请确认大小)。

  

  右键另存为 你要保存的位置,一般我选择存在页面。

  

  然后,去桌面查看,这个文件就是。打开这个文件,将chm格式的文件拖出来。

  

  选择压缩包1位置处的文件,按住左边不松,然后拉到桌面松开,就解压出来2这样形状的帮助文件。

  ☆ 介绍JDK API帮助文档

  

  打开JDK API文档,我们看到的左边上半部分为所有包的介绍,左边下半部分为包内文件的介绍,而右边则是对左边选中的类的介绍。

  ☆ 使用JDK API查询

  我们在这里选择Scanner这个类为例。首先,我在打开的api 上面的菜单项找”显示”,然后点击它。然后当前api变为三栏,这可以忽略,点击“索引(N)”这项。

  

  接下来,在”输入关键字进行查询(W)”下面的文本框输入Scanner,然后看到下面出现这个选中Scanner,双击它或按回车。

  

  弹出这个框

  

  这个是询问你是否打开Scanner的说明页面,点击显示按钮即可。

  

  此时,我们看到的右边这一部分就是对常用类Scanner的说明。你也是输入System,Math等。

  ☆ api的查询说明

  大部分人都能查询到如图所示的界面,可以不知道该怎么找。

  那么,我们首先来看最上面

  

  java.util 是说Scanner是在这个包下,使用Scanner是,需要引入java.util.Scanner这个包,接着很清楚说明Scanner是一个类,在下面结构说的是Scanner的继承结构。最下面是关于Scanner实现的接口。(这里我知道引入那个包名即可)

  

  下面汉字,说明这个是干什么用的。

  

  构造方法摘要,说明Scanner有那些构造方法,参数分别都可以传入什么类型和格式。

  

  方法摘要,说明Scanner提供的方法都有那些,分别描述方法干什么的。

  比如,看nextInt()这个方法,点击它,就会看到如下图所示

  

  这是,看到nextInt() 前是int类型,说明返回时一个int类型,下面返回处已说的相当明确。于是,就有了

  Scanner sc = new Scanner(System.in);//实例化扫描器int a = sc.nextlnt();// 扫描一个int的存给变量a

  其他的方法按照类型的方法查询。

  ☆ 说明

  ①,对于有的类说还有 字段摘要这项,这是对当前类的属性和常量说明。

  

  ②,有的api使用后,桌面会生成一个.chw格式的缓存文件,关闭api后,删掉这个文件即可。

  

  ③,对于一些方法可以在搜索选项中找,这里就不解说。

  曾有大神曰:学习JavaSE,玩的就是API。

技术分享:www.kaige123.com

JDK API从下载到使用的更多相关文章

  1. JDK 1.6 下载 地址

    JDK1.6官方下载_JDK6官方下载地址: http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin ...

  2. Linux,Centos系统下配置java Jdk(附下载地址)

    一.下载jdk 官网下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 需要登录Oracle ...

  3. 通过XHR  API来下载和上传图片

    1.不用HTML中的img标签来下载图片,通过XHR  api来下载图片: var xhr = new XMLHttpRequest(); xhr.open('GET','/img/tooth-int ...

  4. JAVA API的下载和中文查看API

    一.JAVA API的下载 1.1 JAVA由SUN公司开发,2006年SUN公司宣布将Java技术作为免费软件对外发布,标志着JAVA的公开免费.2009年,SUN公司被甲骨文公司收购,因此我们现在 ...

  5. JDK历史版本下载地址

    JDK历史版本下载地址: http://www.oracle.com/technetwork/java/archive-139210.html -startupplugins/org.eclipse. ...

  6. Oracle JDK各版本下载地址记录

    Oracle JDK各版本下载地址: https://www.oracle.com/technetwork/java/javase/archive-139210.html

  7. JDK API文档下载

    java SE 8 API文档:http://www.oracle.com/technetwork/java/javase/documentation/jdk8-doc-downloads-21331 ...

  8. jdk eclipse SDK下载安装及配置教程

    原文地址https://blog.csdn.net/dr_neo/article/details/49870587 最新鲜最详细的Android SDK下载安装及配置教程 最近Neo突发神经,想要将学 ...

  9. Linux 下编译自己的 OpenJDK7 包括JVM和JDK API

    1.首先去 这里 http://download.java.net/openjdk/jdk7/ 下载OpenJDK7的源码zip包 2. 简要介绍下OpenJDK7中的目录 hotspot: 放有Op ...

随机推荐

  1. jQuery操作列表数据转成Json再输出为html dom树

    jQuery 把列表数据转成Json再输出为如下 dom树 <div id="menu" class="lv1"> <ul class=&qu ...

  2. Ue4的GitHUB版本版本管理探索

    GitHUB是学生党或者业余爱好者不错的选择,如果大家都处在一个局域网一下还是推荐用SVN,毕竟GitHUB的私有仓库要钱,而且网速难以忍受. 首先说一下:Ue4 4.10 默认生成一下文件与文件夹 ...

  3. three.js入门3

    为什么要用three.js Three.js为我们封装了底层的WebGl接口,使我们在无需掌握繁冗的图形学知识的基础下可以轻松的创建三维场景.相比较使用底层的WebGL我们可以使用更少的代码,大大的降 ...

  4. Codeforces 627A XOR Equation(思路)

    题目大概说两个正整数a.b,已知s=a+b以及x=a xor b的值,问有几种a.b这样的数对. 我知道异或相当于无进位的加法,s-x就是其各个位置的进位,比如s-x=1010,那就表示a和b的第1位 ...

  5. unity 解析tmx 2

    using UnityEngine; using System.Collections; using System.Collections.Generic; using System.IO; usin ...

  6. Storm中Spout使用注意事项小结

    Storm中Spout用于读取并向计算拓扑中发送数据源,最近在调试一个topology时遇到了系统qps低,处理速度达不到要求的问题,经过排查后发现是由于对Spout的使用模式不当导致的多线程同步等待 ...

  7. Python for Informatics 第11章 正则表达式三(译)

    注:文章原文为Dr. Charles Severance 的 <Python for Informatics>.文中代码用3.4版改写,并在本机测试通过. 11.2 用正则表达式抽取数据 ...

  8. Android 定位地理坐标体系

    参考: 中国特色 火星坐标 iOS 火星坐标相关整理及解决方案汇总 百度地图坐标转换API 地球坐标系 (WGS-84) 到火星坐标系 (GCJ-02)百度坐标系 (BD-09) 的转换算法 火星坐标 ...

  9. 洛谷 P1198 [JSOI2008]最大数 Label:线段树

    题目描述 现在请求你维护一个数列,要求提供以下两种操作: 1. 查询操作. 语法:Q L 功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值. 限制:L不超过当前数列的长度. 2. 插入操作 ...

  10. HDU - Travel

    Problem Description Jack likes to travel around the world, but he doesn’t like to wait. Now, he is t ...