Java输入输出流 复制文件
刚开始学习Java,一直想学但总是坚持不下来,回到家就想着玩游戏,看来是要下决心了,2010年要好好学习Java了.
这是在网上看到的两个小例子,自己也做了一遍.
1.
try
{
FileInputStream in=new FileInputStream("C:/1.txt");
FileOutputStream out=new FileOutputStream("C:/2.txt");
byte[] by=new byte[1024];
do {
in.read(by, 0, 1024);
out.write(by);
} while (in.available()>0);
in.close();
out.close();
}catch(ArrayIndexOutOfBoundsException e)
{
e.printStackTrace();
}catch(IOException e)
{
e.printStackTrace();
}
2.
try {
FileInputStream in=new FileInputStream("C:/1.txt");
FileOutputStream out= new FileOutputStream("C:/2.txt");
BufferedInputStream bufferedIn=new BufferedInputStream(in);
BufferedOutputStream bufferedOut=new BufferedOutputStream(out);
byte[] by=new byte[1];
while (bufferedIn.read(by)!=-1) {
bufferedOut.write(by);
}
//将缓冲区中的数据全部写出
bufferedOut.flush();
bufferedIn.close();
bufferedOut.close();
} catch (ArrayIndexOutOfBoundsException e) {
// TODO: handle exception
e.printStackTrace();
}catch (IOException e) {
// TODO: handle exception
e.printStackTrace();
}
相关文档:
1)Java Language Specification, Third Edition (by James Gosling)
本书由Java技术的发明者编写,是Java TM编程语言的权威性技术指南。如果你想知道语言之构造的精确含义,本书是最好的资源。
&nbs ......
Java程序调用存储过程验证用户登录
package com.yzy.jdbc.dao;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import oracle.jdbc.OracleTypes;
public class LoginDao {
public boolean loginValidate(String username, Stri ......
package com.google.i_sales.service.data;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashSet;
import java.util.List;
import java.util.Locale;
import java.uti ......