❶ 怎麼看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();
}}
經測試,可用,正常。就是文件路徑你自己配好。