易截截图软件、单文件、免安装、纯绿色、仅160KB

由Java toy programme 得出的经验及教训

学习Java大概一个月了,由于以前有c/c++基础,所以在J2SE部分的学习是比较快的,今天在论坛看到一个网友的求助帖,要将硬盘上两个文件合并为一个并删除原文件,于是便写了测试程序。后来在删除文件时,由于没有把堵到文件上的输出流关闭,导致怎么也无法删除。而且一直查不出原因,后来以为是delete方法只能删除空文件,一google,在看帖过程中突然意识到自己的输出流没关闭,修改程序后,正常了。从中,体会到写程序好习惯真的是很重要的。继续成长ing。。。。。。。。
java code
import java.io.*;
public class HandleFile {
 public static void main(String[] args) throws Exception {
  
  if(args.length == 0)  return ;
  else{
   File[] f = new File[args.length];
   File objectFile = new File("G:\\object.txt");
   BufferedReader buf = null;                       
   BufferedWriter bw = new BufferedWriter(new FileWriter(objectFile));
   String line = null;
   for(int i=0; i<args.length; i++) {
    f[i] = new File(args[i]);
    System.out.println(f[i]);
    buf = new BufferedReader(new FileReader(f[i]));
    line = buf.readLine();
    while(line != null) {
     bw.write(line);
     bw.flush();
     bw.newLine();
     line = buf.readLine();
     if(line == null) {
      buf.close();
      System.out.println("第" + i +"个文件完毕");
      if(f[i].delete()) System.out.println("已删除");
     }
    }
   }
  }
 }
}


相关文档:

Java重写与重载

重写的主要优点是能够定义某个子类特有的特征:
       如:
    public class Father
    {
             public void speak()
         &nb ......

java练习题,很弱智,但毕竟绝大部分是自己写的

import java.io.*;
public class CheckVirusFile

   int virusCount=0,del_count=0,spe_count=0,nameCount=0;
   //用递归的方法检查File类型的参数是文件还是目录
   public void judgeDir(File virFile)
   {   
  if(!virFile.isDir ......

DWR中Java方法的参数及返回值

DWR使用篇
1、调用没有返回值和参数的Java方法
1.1、dwr.xml的配置
Xml代码
<dwr>  
  <allow>  
    <create creator="new" javascript="testClass" >  
      <param name="class" value= ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号