WordCount

项目码云地址:https://gitee.com/lymyself5926/WordCount/tree/master

  首先特别感谢张剑老师,大约十天以前(也就是2018.10.10之前),我还是一个一有时间就在宿舍打游戏的坏学生,偶尔出去逛逛,打打篮球。记得是那周周一还是周四来着,张剑老师说了一番话让我很有感触,回去以后就卸了游戏,然后让自己从之前的状态中转变出来(也没花费多久时间),然后恰好那个时候作业特别多(二叉树的增删改查,操作系统的实验,WordCount.....),我就把作业写到便签上,先把时间最少的做了,最少的就是张剑老师的作业(二叉树的增删改查),然后只要有两个小时以上的时间,我就去机房完成作业,这个时候才发现,我以前为了打游戏失去了很多的东西,完成一个简单的功能都要很久很久的时间。不过,我最后还是做好了,是很长时间以来自己独立完成的一次作业,自己很欣慰。从那之后,我就开始改变自己了,开始早起,不玩游戏,还去图书馆借了有关Java学习的书籍。他们说一个好的习惯需要三个月的时间才能养成,我也希望自己这次再也不是三分钟热度!恰好那周周末出去兼职(给别人补数学)的时候,那个孩子特别不听话,我就给她讲了一些道理,讲了很多,记得最清楚的就是我叫她“作业优先,玩耍其次”,回学校的路上,自己就在想,我可以那么教育别人,为什么不能那么教育自己呢?于是........//注释:以上都是废话

  刚拿到题目的时候,我没有像以前那样去找“大神”带我,我想自己完成这个作业!开始的时候,我觉得这个作业也没有那么难,选择了自己唯一会的C语言(呵呵,有点讽刺)去写,对文件流的操作一点儿也不会,很多东西都不会,就去网上查资料,花了很多时间,还是毫无头绪。我的舍友建议我用Java写,比较简单,我说我不会呀,他说反正你要学Java,就用这个来入手吧,然后我就听了他说的。就开始准备工具了,去下载jdk,jre,eclipse(又花了不少时间)。然后就是写代码了,什么都不会,我就去看别人写过的,看了很多,大致理清了思路,我建了一个类wordcount,里面写的是cNum(String)//字符数;wNum(String)//单词数;lNum(String)//行数;writeResult(String)//将结果写到result.txt中;以及main主函数,慢慢将代码弄好之后,就是上传的问题了,先要弄个码云,导出,再上传..

很不友好,然后就是将项目转成jar,在转成.exe可执行文件的过程中,学到了很多,例如:如何转图片格式为.ico,jar如何转成.exe,不过我的.exe文件打开之后一闪而过,解决了很久都没有解决,有点难受,没有时间了,我就没有再花时间去解决了。不过,我一定会改好在之后

相关代码如下:

cNum(string)部分

 

lNum(String)部分

wNum(String)部分

writeResult部分

主函数部分写的比较简单,我就不截图出来了

测试部分:

先把我在作业过程中遇到的问题先放出来,完了,好像被我弄没了,没关系,我直接写出来

1、在程序写完在命令窗口运行的时候,出现了几个error,我忘了它是怎么说的了,反正是一个与泛型有关的错误,知道了泛型可以让类型参数化,就是可以把类型想方法的参数那样传递,我的理解是给类型打上了一个标签(也不知道这么理解对不对)

2、命令行参数的传递(我知道很简单,可我就是弄了好久才弄出来............)

因为时间和技术原因,我只做了基础功能

test1

test2

对cNum(String )的测试

对lNum()的测试

对wNum()的测试

参考文献:

1、java关于使用了未经检查或者不安全的操作

https://blog.csdn.net/u011393661/article/details/11820929?utm_source=blogxgwz1

2、

https://www.cnblogs.com/nancy12/p/9648206.html

3、Java中泛型的运用示例

http://www.cnblogs.com/aasu/p/9189404.html

4、Java pattern的用法

http://www.wenwen.sogou.com/z/q708243252.html

5、如何将代码上传到码云

http://blog.sina.cn/dpool/blog/s/blog_a483271f0102wy7v.html

6、将Java文件转换为可执行的exe文件

http://wk.baidu.com/view/5003fb701711cc7931b7161a

 

posted @ 2018-10-20 23:31  前端小李子  阅读(159)  评论(0编辑  收藏  举报