怎样下载和使用jdk?

Python016

怎样下载和使用jdk?,第1张

进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:

1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe

2、安装jdk-6u14-windows-i586.exe

3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"

1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.6.0_14(根据自己的安装路径填写)

2)新建classpath变量,变量值为:.%JAVA_HOME%\lib%JAVA_HOME%\lib\tools.jar

3)在path变量(已存在不用新建)添加变量值:%JAVA_HOME%\bin%JAVA_HOME%\jre\bin(注意变量值之间用“”隔开)

4、“开始”-->“运行”-->输入“javac”-->"Enter",如果能正常打印用法说明配置成功!

先建一个用于下载文件的多线程类,通常要指明下载文件的位置(URL)和文件名以及保存到本地的路径

public class FileDownloader implements Runnable

{

private static File file//要下载的文件

private static String url//文件所在URL

private static File storagePath//保存路径

public static void initialize(File file, String url, File storagePath)//初始化静态字段,初始化的代码不用我写吧

}

然后,指明同步块,目的是让各个线程共享一个文件资源,那样它们可以知道同一个文件的下载状况(即获取其他线程下载文件到哪个位置,以防重复下载)

public synchronized void fileDownload()//此方法用于下载文件,一般的Java程序员都会写,实在不会我可以帮你补上

或者

public void fileDownload(){

synchronized(file){

synchronized(url){

synchronized(storagePath){

}}}}//给每个字段加上同步块

run()方法的实现就以自己的喜好去写吧,只要里面调用了fileDownload()方法就行。

public void run(){

fileDownload()//下载文件

}

然后,在主类的main方法中创建一个多线程数组:

Runnable[] fds=new FileDownloader[线程数量]//fds为file_downloaders缩写

Thread[] threads=new Thread[线程数量]

最后使用循环把所有的线程逐一启动。

for(int i=0i<线程数量i++){

threads[i]=new Thread(fds[i])

threads[i].start()

}

记得我回答过类似的问题,第一个链接里面有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 )