你说得很对,高手就是严谨。我当时的情况是:在网上下载了一大堆源码,有多源码的每个文件夹里都有宣传他们网站的广告文件,每次看到总想删掉,强迫症吧,呵呵,正好学习java,就想了一天多,写了这么个东东,学习的兴趣提高不少,工具确实也管用。ps:当时想到用递归,小得意了一把

解决方案 »

  1.   

    filechooser还没学到,刚刚了解了一下,觉得这里用不是很合适吧?我是要批量删除特定文件夹及其子文件夹下面的所有相同文件名的文件,filechooser是用来选择某个文件,然后操作,对不对?
      

  2.   

    建议用swing做能可视化的,都是jdk已有的类,自己看看就会了,没有什么学没学到的,自己干!当然偶也做过...
      

  3.   

    程序界面不同于后台处理,不能随意throws Exception。最好能捕获,并给用户一个合理的描述:是再次输入,还是程序终止。另外,刚开始学习,建议多写注释,便于自己理解的同时,也能养成良好的编码习惯。
      

  4.   

    good       ,
      

  5.   

    建议lz仿写 个windows资源管理器的demo。那个可学习不少东西,递归之类的都有了!
      

  6.   

    switch里面可以用String类型的么?
      

  7.   

    建议楼主试试:能否把deleteFiles()这个函数改成非递归,这样有助于你透彻理解函数栈、现场保留等等原理性的知识。