「java下载demo」JAVA下载的文件占内存么

博主:adminadmin 2023-03-21 09:46:09 570

今天给各位分享java下载demo的知识,其中也会对JAVA下载的文件占内存么进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java jdk提供的demo怎么用

jdk中的demo,就是告诉用户使用jdk的一些例子。

以...\demo\jfc\SwingSet2

为例

直接双击目录下的

SwingSet2.jar

就能启动程序

.class文件是不能被直接打开来编辑的,但可以编辑

src

目录下的.java文件.

要想运行某个.class文件,比如A.class

请运行命令:

java

A

不要带后缀名.

要想在CMD下运行.jar文件,比如A.jar

请运行命令:

java

-jar

A.jar

某个.class

文件不能被执行,可能是这个.class

没有main方法(程序入口);

Java如何加载src下的类Demo

把Demo类放到任意一个目录里边,import (包)路径进来就行了,你这Demo直接丢在(类)路径下边不行的。

怎么运行Java 的一个demo

方法一:

1、正确安装jdk及环境变量

2、正确编写一个 .java文件(比如demo.java)

3、将这个编写好的 .java 文件放到某个盘下(比如D盘)

4、Ctrl+R → 输入cmd → 执行下面语句:

D: (回车)

javac demo.java (回车)

java demo (回车)

显示输出结果

5、即可运行一个Java的demo

方法二:

1、正确安装jdk及环境变量

2、用myeclipse等开发工具编写一个demo.java

3、直接run这个文件即可在控制台得到结果。

我最近在研究多线程和线程池 求JAVA多线程读取文件-提供下载的DEMO 最好带注释 O(∩_∩)O谢谢!!!!!

import java.io.*;

public class ThreadsSum6{

public static void main(String[] args) throws IOException {

String str;

long sum1=0;

long start = System.currentTimeMillis();

FileReader fr=new FileReader("arrays-1.txt");

//建立文件输入流

BufferedReader br=new BufferedReader(fr);

//建立缓冲输入流

while ((str=br.readLine())!=null) {

sum1+=Integer.parseInt(str);

}

fr=new FileReader("arrays-2.txt");

br=new BufferedReader(fr);

while ((str=br.readLine())!=null) {

sum1+=Integer.parseInt(str);

}

fr.close();

long end = System.currentTimeMillis();

System.out.println("sum1="+sum1);

System.out.println("time1="+(end - start));

start = System.currentTimeMillis();

ReadFileThread th1=new ReadFileThread("arrays-1.txt");

ReadFileThread th2=new ReadFileThread("arrays-2.txt");

th1.start();

th2.start();

try{//等待线程结束

th1.join();

th2.join();

}catch(Exception e){}

long sum2=th1.getSum()+th2.getSum();

end = System.currentTimeMillis();

System.out.println("sum2="+sum2);

System.out.println("time2="+(end - start));

}

}

class ReadFileThread extends Thread{

long sum=0;

FileReader fr;

BufferedReader br;

String str;

public ReadFileThread(String fileName){

try{

fr=new FileReader(fileName);

//建立文件输入流

br=new BufferedReader(fr);

//建立缓冲输入流

}

catch(Exception e){System.out.println("error1");}

}

public void run(){

try{

while((str=br.readLine())!=null) {

sum+=Integer.parseInt(str);

}

fr.close();

}

catch(Exception e){System.out.println("error2");}

}

long getSum(){

return sum;

}

}

java 写一个action 能实现点击事件后浏览器能自动下载xml文件的功能!!急

方法一:调用浏览器下载文件

下面Action里的代码可以用调用浏览器进行下载xml文件

import java.awt.Desktop;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.net.URI;

import javax.swing.JButton;

import javax.swing.JFrame;

public class DownLoadDemo extends JFrame {

JButton jb;

public DownLoadDemo() {

jb = new JButton("Download");

jb.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

try {

String path = "网络xml的地址";

URI uri = new URI(path);

Desktop.getDesktop().browse(uri);

} catch (Exception e1) {

e1.printStackTrace();

}

}

});

add(jb);

setTitle("调用浏览器下载");

setBounds(380, 380,230,80);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setVisible(true);

}

public static void main(String[] args) {

new DownLoadDemo();

}

}

当时上述下载方式,可能会弹出提示,比如保存位置等.

方法二:使用IO和net下载文件.这种方式没有调用浏览器,下载过程,不会弹出提示灯

import java.io.FileOutputStream;

import java.io.InputStream;

import java.net.URL;

import java.net.URLConnection;

import java.util.Date;

public class DownLoadDemo {

public static void main(String[] args) throws Exception {

String str = "XML的网络地址";

URL url = new URL(str);

URLConnection urlconn = url.openConnection();

urlconn.connect();

InputStream is = urlconn.getInputStream();

FileOutputStream fos = new FileOutputStream("qq.exe");

byte[] buf = new byte[4096];

int length = 0;

//System.out.println("开始下载时间:"+new Date());

while((length=is.read(buf))!=-1){

fos.write(buf, 0, length);

}

fos.close();

is.close();

//System.out.println("下载完成时间:"+new Date());

}

}

你好 可以帮我写一个基于Java的 文件上传下载的Demo 新手 学习中

import java.io.*;

public class FileDemo{

    public static void main(String[] args) throws Exception{

        BufferedReader in = new BufferedReader(new InputStreamReader(System.in));

        System.out.println("请输入本地要下载的文件路径:");

        String bd = in.readLine();

        System.out.println("请输入要下载保存的路径以及文件名:");

        String bc = in.readLine();

        FileInputStream fis = new FileInputStream(bd);

        FileOutputStream fos = new FileOutputSream(bc);

        byte[] b = new byte[1024];

        int len = 0;

        while((len=fis.read(b))!=-1){

            fos.write(b,0,len);

        }

        System.out.println("文件下载成功");

        fos.close();

        fis.close();

        

    }

}

java下载demo的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于JAVA下载的文件占内存么、java下载demo的信息别忘了在本站进行查找喔。