10 2015 档案

摘要:移动文件树是复制和删除的文件树的结合。实际上,有两种方式来完成文件的移动。一种是使用Files.move(), Files.copy(), 和Files.delete() 这三个方法;另一种是只使用Files.copy(),Files.delete()方法。基于你的选择,在实现FileVisitor... 阅读全文
posted @ 2015-10-29 14:12 林本托 阅读(3241) 评论(0) 推荐(0) 编辑
摘要:拷贝整个文件树是可以递归每个目录和文件调用Files.copy()方法。在使用的时候有一下注意事项。在往目录拷贝文件之前,首先要保证目录已经存在。拷贝源目录(不论是否为空)都会生成目标目录。整个任务一定在preVisitDirectory()方法中执行。visitFile()方式用来拷贝每个文件... 阅读全文
posted @ 2015-10-29 11:28 林本托 阅读(3014) 评论(0) 推荐(0) 编辑
摘要:文件删除 删除单个文件的操作很简单,如果要删除一个目录树的话,需要实现FileVisitor 接口然后递归地调用delete() 或deleteIfExists()方法。在看代码之前,需要注意一下问题。在删除一个目录之前,要先删除里面的文件。visitFile()方式是执行删除每个文件最好的方式。... 阅读全文
posted @ 2015-10-29 10:42 林本托 阅读(5442) 评论(0) 推荐(0) 编辑
摘要:众所周知,递归编程是一项有争议的技术,因为它需要大量的内存,但是它能简化一些编程任务。基本上,一个递归操作都是程序调用自己传递参数修改的值或者参数传递到当前的程序循环中。递归编程通常用来计算阶乘斐波那契数列,回文,谢尔宾斯基地毯等问题。下面的代码演示了用递归实现的阶乘。/** * Calcu... 阅读全文
posted @ 2015-10-26 09:50 林本托 阅读(1679) 评论(0) 推荐(0) 编辑
摘要:1 package com. lee.first1200 ; 2 3 public interface Car { 4 5 public void sayName() ; 6 } 7 8 package com. lee.first1200 ; 9 10 public clas... 阅读全文
posted @ 2015-10-03 19:07 林本托 阅读(773) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示