个人项目-Wc-Java
一、Github项目地址: https://github.com/Heiofungfming/xiaoming01 ? 二、PSP表格
? 三、解题思路描述 ? 刚拿到题目的时候,题目要求是要求是写一个命令行程序,初步的想法是在cmd命令行里调用所写的程序,然后便回想了一下,好像之前刚开始学Java的时候,就是用cmd命令行进行调用程序的,便用eclipse写了程序运行开头部分的功能部分进行打印,发现并不能用cmd调用程序,后来百度了一下,才发现需要把代码刚开始的包去掉才可以调用。 ???解决这个问题之后便开始逐一实现各个功能,先是基本功能,这三个功能在大二学Java的时候写文本编译器的时候实现过(运用字符的输入输出流实现的),所以就翻之前的代码找到了,再略微更改一下直接拿来用了。功能有了,但运行这个功能还缺一个可手动输入的文件路径(原本的文件路径是敲代码直接固定好的),刚好这段时间在重新Java,刚好温习到IO流,就用文件流和字节数组进行文件路径的输入了。 基本功能解决后就是,扩展功能,先是递归目录下的子文件,然后输出符合指定文件的信息这一功能。这一功能有几个点要解决的:
列出问题后就找解决方法:
再是返回文件注释行,空行,代码行数目的功能,类似基本功能,对不同类型的行存在什么元素,读取后就使对应的变量加一,元素的判断我也百度了一下,需要用到正则表达式,然后过了一遍,再嵌套使用if语句 最后到高级功能,阅读要求后,要解决的问题:
???解决方法:
? 四、设计实现过程
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2.类的目录结构 ? ? ? ? 3.测试文件 ? ? ? 4.功能测试 4.1?-c功能测试 ? ? ? 4.2?-w功能 ??? ? ? 4.3??-l功能 ? ? ? 4.4?-s功能 ? ? ? 4.5?-a功能 ? ? ? 4.6?-x功能 ? ? ? ? ? 五.总结 ???通过这次个人项目的练习,发现自生还存在着各种不足
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |