Fundamental Java Programming and Testing
写在最前面
哇,这是我第一次写博客,总在这里寻找答案,没想到自己有朝一日也会分享一些东西。
实验目标概述
本次实验通过求解四个问题,训练基本 Java 编程技能,能够利用 Java OO 开发基本的功能模块,能够阅读理解已有代码框架并根据功能需求补全代码,能够为所开发的代码编写基本的测试程序并完成测试,初步保证所开发代码的正确性。另一方面,利用 Git 作为代码配置管理的工具,学会 Git 的基本使用方法。
实验环境配置
以前下载了JDK、Eclipse,这次试验下载了Git,并通过学习手册学习Git 进行远程提交,本地 Git 连接仓库可使用 https 或 SSH 的方式等等。了解单元测试和 JUnit 工具,并在自己的 Eclipse IDE 中安装配置 Junit,了解如何使用 JUnit 为 Java 程序编写测试代码并执行测试。
实验过程
Magic Squares
对文件中的数据进行检验,如果构成矩阵,并且每一行每一列和两条对角线的和都相等,那么它就是magic square。
Turtle Graphics
完善所给的TurtleSoup.java文件,在其中的每一个未完善的方法上方都会有注释来解释你所要完善的内容,解决所有方法即可。
这里面用到了GUI,复杂的代码表示看不大懂,但是后面实验运用了Eclipse里的插件WindowBuilder,发现了第三方工具的优势。
Social Network
用图来表示人与人之间的关系,运用到各种表、图、队列等等的知识。
Tweet Tweet
这个问题是为了构建一个方法工具箱,可以从Twitter下载的一组推文中提取信息。