本次改進是在原有功能需求及代碼基礎上額外做的修改,保證了原有的基礎需求之外添加了新需求的功能。 功能: 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.使用 ...