本次改进是在原有功能需求及代码基础上额外做的修改,保证了原有的基础需求之外添加了新需求的功能。 功能: 1. 小文件输入——从控制台由用户输入到文件中,再对文件进行统计; 2.支持命令行输入英文作品的文件名; 3.支持命令行输入存储有英文作品文件的目录名,批量统计 ...
java效能分析可以使用JProfiler 词频统计处理的文件为WarAndPeace,大小 KB约 . MB,输出结果到文件 在程序本身内开始和结束分别加入时间戳,差值平均为 ms。 结果如下: .统计概要 .CPU运行曲线:程序运行高峰可以达到 . ,原因可能的添加不同单词到map中之前对字符处理导致的,第二高峰可能是按词频序排序导致 .内存占用情况:char数组占用较大,其原因也是读入文件进 ...
2016-09-14 20:41 5 754 推荐指数:
本次改进是在原有功能需求及代码基础上额外做的修改,保证了原有的基础需求之外添加了新需求的功能。 功能: 1. 小文件输入——从控制台由用户输入到文件中,再对文件进行统计; 2.支持命令行输入英文作品的文件名; 3.支持命令行输入存储有英文作品文件的目录名,批量统计 ...
JAVA实验一 编写程序实现凯撒密码 201352330 潘俊洋 一.实验说明 凯撒密码作为一种最为古老的对称加密体制,在古罗马的时候都已经很流行,他的基本思想是:通过把字母移动一定的位数来实现加密和解密。 例如,如果字母的位数是3,明文字母B就变成了密文的E,依次类推,X ...
我的代码!项目的过程中感觉就像一次开荒,遇到的每一个需求基本都要临时去学去请教才能解决,也是这样导致最后 ...
一、java语言的特点 java语言的优点有简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等。 二、对于自己第一次用java的感觉 1,感觉上比c语言要麻烦的多,并且在一些使用的方法上面太麻烦了,虽然java有无平台性,但是对于我们来说,现在是没有什么 ...
这个作业属于哪个课程 2020春W班 (福州大学) 这个作业要求在哪里 结对第一次—疫情统计可视化(原型设计) 结对学号 091700403 021700915 这个作业 ...
需求概要 1.读取文件,文件内包可含英文字符,及常见标点,空格级换行符。 2.统计英文单词在本文件的出现次数 3.将统计结果排序 4.显示排序结果 分析 1.读取文件可使用BufferedReader类按行读取 2.针对读入行根据分隔符拆分出单词,使用java.util工具提供 ...
需求: 1.设计一个词频统计的程序。 2.英语文章中包含的英语标点符号不计入统计。 3.将统计结果按照单词的出现频率由大到小进行排序。 设计: 1.基本功能和用法会在程序中进行提示。 2.原理是利用分隔符分词存入列表,然后从列表读出存入字典,键为词,值存放词的数量。 代码 ...
要求: 1.读取文件; 2.记录出现的词汇及出现频率; 3.按照频率降序排列; 4.输出结果。 概要: 1.读取的文件路径是默认的,为了方便调试,将要统计的文章、段落复制到文本中即可;2.只支持英文;3.会按照词汇出现的频率降序排列。 实现: 1.使用 ...