❶ 怎么看java帮助文档哦
工具/原料
JDK API 1.60
JDK 1.60
步骤/方法
图一中已HashSet为例。①:HashSet该类的继承关系;②:表示实现的借口;③:已知的子类;④:在源码中该类的定义,能直接看出该类继承了谁,要实现什么借口。⑤:java中的类包;
图二中。①是该类的构造函数;②是方法的返回值;找到对应的方法,点击进入到方法的详细介绍中
在详细的方法中,写到了add方法是继承于上一级,而又进行了覆盖。此时就可以到JDK中找到对应的源码来查看,源码存放在JDK中的src压缩包中。
找到java.util包下的HashSet.java
打开以后找到add方法源码
观看源码,查看它的实现,帮助你更好的学习java
END
注意事项
如果要查看源码,需要安装JDK,安装完以后,在JDK的目录下解压src文件即可!
❷ java帮助文档在那里有.
http://java.sun.com/javase/6/docs/index.html
这个直接就是你要的东西,要想下载那个文档的话,你可以打开那个网站点右边有一个Download this Documention的图标。
❸ jdk的帮助文档在哪个文件夹 好像叫API
jdk帮助文档在jdk的docs目录下,可以用浏览器直接打开,每个api都有索引及用法指南的。
查看办法:
第一步 找到jdk安装目录
第二步 进入jdk1.6文件夹
第三步 找到docs文件夹
第四步 打开index.html,根据关键字查看api用法
或者可以在网上下载jdk1.6的API
❹ java怎么使用API帮助文档
API就像学汉字时候的汉语字典一样,编程的时候需要用到的基本类都在API里面存在了,并且随着时间的推移,这些类的数量会越来越多。
一般打开API,你可以看到三部分,左上,左下和右边。左上部分是所有的包,它是最大的部分;然后左下部分是你所选的左上部分的包里面的具体内容,一般有接口、类、枚举、异常、错误等等。当你选择左下部分的具体类的时候,在右部分就会出现这个类的具体解释,然后是它的构造方法,常用方法等。我们主要关注的是常用方法。
看API的时候,比如你要找String类,那么你首先需要知道它在类的什么位置,也就是在哪个包里面,然后你通过连接找到String类(在java.lang包里面),然后在java.lang包里面找到String类,接着就可以查看String类的具体内容了。比如在解释String的时候,就说了String对象是不可改变的,(这听起来似乎比其他的废话重要一点),然后是对String类的方法做了一个大概的介绍。接着,就可以看具体的方法了。
比如说,你要比较一个字符串,那么就需要用到equals(Object anObject)方法,它的参数是一个对象,方法解释是:将此字符串与指定的对象比较。
具体用法,比如String str = "a"; str.equals("b");
因为“a"不等于"b",所以,这个方法返回的是false。
❺ 怎么使用java的帮助文档API谢谢
JAVA的在线文档:
http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/index.html
此文档分为3个版块,左上为包,左下为包中的类、接口等,右侧即为选定的类或者接口的说明。
比如:首先选择一个包:java.io
再选择类中的File,此时右侧出现了类File的相关信息,如:摘要字段、构造方法、方法摘要等。可以从中选择您需要的类编写出想要达到的功能。
希望对您有帮助。祝好!
❻ java帮助文档怎么使用
在左边点击索引然后搜索类名
然后在右边看方法参数
至于你说的Button类中的setBounds()方法是从java.awt.Component中继承来的
所以你要到下面从类java.awt.Component继承的方法中去找
其实很好用的你自己多试试有不明白的地方再问吧....
❼ java帮助文档怎么看呀
可以通过包来查找, 也可以直接输入关键字来搜索
一个类或接口的帮助文档一般包括 其定义,构造方法,父类、子类介绍 方法介绍,常量介绍 等等。
一般我们只看构造方法和常用方法
❽ 求java API 1.8的中文帮助文档
记得我回答过类似的问题,第一个链接里面有Java 1.8的,但是是英文版的,1.6有中文版的
http://javadoc.allimant.org/
JDK1.6API中文版(全)
————————-
* HTML 格式(在线英文) http://java.sun.com/javase/6/docs/
* HTML 格式(在线中文) http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html/zh_CN/api/index.html
* zip 格式(中文) http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html_zh_CN.zip
* CHM 格式(中文) http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/chm/JDK_API_1_6_zh_CN.CHM
JDK1.5API中文版(全)
————————-
* HTML 格式(在线英文) http://java.sun.com/javase/5/docs/
* HTML 格式(在线中文) http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/index.html
* zip 格式(中文) http://gceclub.sun.com.cn/Java_Docs/html_zh_CN.zip
* CHM 格式(中文) http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/JDK_API_1_5_zh_CN.CHM
目前在 http://developers.sun.com.cn 已正式宣布发布Java SE 6 API 中文版。
大家也可以从以下网址下载:
* HTML 格式 ( http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html/zh_CN/api/index.html )
* zip 格式 ( http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html_zh_CN.zip )
* CHM 格式 ( http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/chm/JDK_API_1_6_zh_CN.CHM )
❾ java帮助文档怎么用
使用说明:在左边点击索引 然后搜索类名
然后在右边看方法参数。
❿ 帮忙写个JAVA 读写ini配置文件小程序!!!!!
其实使用 JDK 里面提供的 Properties 最方便。 相关使用方法可以自己去查看 JDK 的API文档。 package proct;import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;public class IniReader {
private Properties properties = new Properties();
private String iniPath = "test/proct/pro.ini"; //ini 文件的路径
private JFrame jFrame = new JFrame("读取配置示例");
private JLabel jLabel1 = new JLabel("用户登录IP");
private JTextField jTextField1 = new JTextField(30);
private JLabel jLabel2 = new JLabel("端口号");
private JTextField jTextField2 = new JTextField(30);
private JLabel jLabel3 = new JLabel("TQ终端IP");
private JTextField jTextField3 = new JTextField(30);
private JLabel jLabel4 = new JLabel("端口号");
private JTextField jTextField4 = new JTextField(30);
private JLabel jLabel5 = new JLabel("WM终端IP");
private JTextField jTextField5 = new JTextField(30);
private JLabel jLabel6 = new JLabel("端口号");
private JTextField jTextField6 = new JTextField(30);
private JButton jButton1 = new JButton("取消");
private JButton jButton2 = new JButton("确定");
private void showFrame(){
try {
File file = new File(iniPath);
System.out.println(file.getAbsolutePath());
properties.load(new FileInputStream(iniPath));
} catch (FileNotFoundException e) {
System.out.println("找不到该文件");
JOptionPane.showMessageDialog(null, "保存信息出错!");
return;
} catch (IOException e) {
System.out.println("文件读取错误");
JOptionPane.showMessageDialog(null, "保存信息出错!");
return;
}
jTextField1.setText(properties.getProperty("UserLogin"));
jTextField2.setText(properties.getProperty("Userport"));
jTextField3.setText(properties.getProperty("TQterminal"));
jTextField4.setText(properties.getProperty("TQport"));
jTextField5.setText(properties.getProperty("VMterminal"));
jTextField6.setText(properties.getProperty("VMport"));
jButton1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
jTextField1.setText(properties.getProperty("UserLogin"));
jTextField2.setText(properties.getProperty("Userport"));
jTextField3.setText(properties.getProperty("TQterminal"));
jTextField4.setText(properties.getProperty("TQport"));
jTextField5.setText(properties.getProperty("VMterminal"));
jTextField6.setText(properties.getProperty("VMport"));
}
});
jButton2.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e) {
properties.setProperty("UserLogin", jTextField1.getText());
properties.setProperty("Userport", jTextField2.getText());
properties.setProperty("TQterminal", jTextField3.getText());
properties.setProperty("TQport", jTextField4.getText());
properties.setProperty("VMterminal", jTextField5.getText());
properties.setProperty("VMport", jTextField6.getText());
try {
properties.store(new FileOutputStream(iniPath),"");
} catch (Exception e1) {
e1.printStackTrace();
System.out.println("保存信息出错");
JOptionPane.showMessageDialog(jFrame, "保存信息出错!");
}
JOptionPane.showMessageDialog(jFrame, "保存成功!");
}
});
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jLabel1.setBounds(10, 40, 80, 30);
jTextField1.setBounds(100, 40, 80, 30);
jLabel2.setBounds(210, 40, 80, 30);
jTextField2.setBounds(300, 40, 80, 30);
jLabel3.setBounds(10, 80, 80, 30);
jTextField3.setBounds(100, 80, 80, 30);
jLabel4.setBounds(210, 80, 80, 30);
jTextField4.setBounds(300, 80, 80, 30);
jLabel5.setBounds(10, 120, 80, 30);
jTextField5.setBounds(100, 120, 80, 30);
jLabel6.setBounds(210, 120, 80, 30);
jTextField6.setBounds(300, 120, 80, 30);
jFrame.getContentPane().setLayout(null);
jFrame.getContentPane().add(jLabel1);
jFrame.getContentPane().add(jLabel2);
jFrame.getContentPane().add(jLabel3);
jFrame.getContentPane().add(jLabel4);
jFrame.getContentPane().add(jLabel5);
jFrame.getContentPane().add(jLabel6);
jFrame.getContentPane().add(jTextField1);
jFrame.getContentPane().add(jTextField2);
jFrame.getContentPane().add(jTextField3);
jFrame.getContentPane().add(jTextField4);
jFrame.getContentPane().add(jTextField5);
jFrame.getContentPane().add(jTextField6);
jButton1.setBounds(100,160,60,30);
jButton2.setBounds(230,160,60,30);
jFrame.getContentPane().add(jButton1);
jFrame.getContentPane().add(jButton2);
jFrame.setBounds(200, 200, 400, 300);
jFrame.setVisible(true);
}
public static void main(String[] args) {
new IniReader().showFrame();
}}
经测试,可用,正常。就是文件路径你自己配好。