new FileReader(f)); while ((str = br.readLine()) != null) { s.add(str.trim()); } br.close(); } catch (Exception e) {} } public static String readTextFormFile(File f) { if (f== null) return null; StringBuffer bf = new StringBuffer(); BufferedReader br; String str; try { br = new BufferedReader( new FileReader(f)); while ((str = br.readLine()) != null) { bf.append(str); bf.append('\\n'); } br.close(); return bf.toString(); } catch (Exception e) {} return null; } } 5总结与展望 通过本次课程设计的实践,我初步完成了一个关于敏感词汇分析的小应用程序。在课程设计过程中,我发现了我在Java编程方便存在的不足可一些收获。最大的收获就是自己通过学习,将所有的基础知识进行了一次大的综合的练习,把自己之前所学的内容穿到
了一起,形成了一种知识体系。对于本次课程设计的成果,由于时间关系,同时也存在着一些功能上的不完善,比如次程序还可以在此基础上,开发出自动删除或屏蔽敏感词汇,开发出词汇自动统计功能,从而运用到更广泛的领域上去。总体来说,本次课程设计的意义重大,让我领悟了Java编程的主题思想和方法技巧,对我的学习是一种提高,也对我未来从事编程方面的研究起到了基础性的作用。 本次课程设计综合考察了我们对Java程序设计知识的掌握熟练程度和实际运用能力。其间,涉及到了Java 中的绝大多数的知识点,如Java图形用户界面设计、Java的异常处理机制、Java中的多线程程序设计、Java输入输出流等。 参考文献
[1] 刘万军,郑少京,王松波,梁清华等《Java6程序设计》,.第1版, 清华大学出版社,2009 [2] 李明洋,《Java技术应用原理》,第一版,电子科技大学出版社,2008 课程设计成绩评定 出勤 情况 课程 设计 评估 设计成绩
缺勤次数: 教师签字