只提供逻辑,不支持copy。
:创造是极客唯一的属性
一、题目要求
三个简单的java编程实践,对于初学者来说,这是最快入门的方法。(大佬勿入
- 在输入指定的目录中递归查找输入指定的文件扩展名相同的文件,并打印其相对路径。(也就是要求掌握File对象的使用)
- 加密与解密。加密:读取文件plain.txt并将每个字节加5,然后输出到cipher.txt中;解密:读取文件cipher.txt并将每个字节减5,然后输出到decrypt.txt中。比较plain.txt和decrypt.txt的内容是否相同。(要求掌握文件IO)
- 多线程日志写入:使用单例设计模式(Singleton)实现日志管理类Logger,它可以向指定唯一的日志文件写入日志;这之后再实现多个功能线程调用该Logger类随机写入日志(要求互斥),结束时查看日志文件。(要求掌握线程调度)