week9 流 ,件及基于文本的应用

北大Java week9 [流、文件、文本]互評作業

请改进本讲中的两个示例中的一个:

“背单词”或“网络爬虫”。

你可以根据你的想法来改进,以下是一些改进意见可以参考:

“背单词”:

  • 界面可以再好看一点;

  • 可以去掉音标;可以改变单词显示的速度;

  • 可以增加标记生词并记到生词本中;

  • 可以增加测试的功能(单词含义可以随机选4个词的含义来让用户选择)

“网络爬虫”:

  • 界面可以做成图形化界面;

  • 下载时可以判断是不是网页(其中有HTML标记);

  • 可以猜测网页的编码(charset);

  • 可以避免循环下载(将已下载过的网页记下来);

  • 可以处理相对地址;可以记录下来网页中得到的email地址

標準:

  • 使用文本处理、IO;

  • 程序能正常运行,使用了流或文本相关功能;

  • 程序中在示例的基础上增加了功能;

  • 程序有一定的复杂度或较好的创意或较好的界面。

評分項目:

一、使用文本及IO

  • 0 分 程序不能正常运行

  • 4 分 使用了文本处理,但没有使用流

  • 8 分 使用文本及流相关功能

二、在示例上改进功能

  • 0 分没有改进

  • 2 分较多的改进

Last updated

Was this helpful?