栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

实训总结报告

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

实训总结报告

Stage 1 vi, java, ant和Junit的自学
  • 通过对vi/vim的自学,掌握了vim这个命令行文本编辑器的三种模式,能够使用vim在终端上进行写代码、修改代码等操作。
  • 通过对Java的自学,对Java的语法以及格式有了比较深入的了解,能够独自编写Java程序。
  • 通过对ant的自学,学会编写build.xml文件,并使用ant指令实现项目的自动构建和部署等功能。
  • 通过对Junit的自学,学会编写测试类,对Java程序进行测试。
利用ant, Junit通过HelloWorld的编译,部署和测试,以及Java小程序的编写
  • 通过使用ant, JUnit通过HelloWorld的编译,部署和测试,加深了对ant和Junit的理解及用法,对后面的实践具有很大帮助。
  • 通过编写Java小程序,提高了编写Java程序的实践能力,有助于后面的编程实验。
成功配置SonarQube,并成功分析Java小程序
  • 学会了使用sonar进行代码分析,并根据分析结果对代码进行修改,使自己的代码具有良好的风格。
完成Part1的问题和练习
  • 通过完成问答题,对此次实训的项目有了初步的了解,有助于后面的编程实验。
Stage 2 Part 2
  • 通过对Part 2问题的解答,完全熟悉了Bug这个类的功能以及具体实现。
  • 通过Part 2的编程训练,提高了Java编程能力以及对相应类的理解。
Part 3
  • 通过对Part 3问题的解答,完全熟悉了Location类、Grid接口、Actor类和Actor各个子类的功能以及具体实现。
  • 通过Part 3的编程训练,提高了Java编程能力以及对相应类的理解。
Part 4
  • 通过对Part 4问题的解答,完全熟悉了Critter类和Critter各个子类的功能以及具体实现。
  • 通过Part 4的编程训练,提高了Java编程能力以及对相应类的理解。
Part 5
  • 通过对Part 5问题的解答,完全熟悉了AbstractGrid类、BoundedGrid类和UnboundedGrid类的功能以及具体实现。
  • 通过Part 5的编程训练,提高了Java编程能力以及对相应类的理解。
Stage 3 ImageReader实现
  • 通过阅读学习文档,了解了Bitmap的基本知识以及一些简单的图像处理方式。
  • 通过实现ImplementImageIO.java,学会了利用二进制流读取Bitmap位图文件以及把处理完的图像保存为bmp格式图像。
  • 通过实现ImplementImageProcessor.java,学会了将读取的彩色图像转换成灰度图像、提取并且显示彩色图像各个色彩通道。
  • 通过实现ImageProcessorTest.java,对Java程序的测试有了更深入的理解。
MazeBug实现
  • 通过阅读学习文档,了解了深度优先搜索算法及其实现方法。
  • 通过实现MazeBug.java,学会了对无环路迷宫的编写,对深度优先搜索算法的掌握更加加深。
Jigsaw实现
  • 通过阅读学习文档,了解了N-数码问题的基本概念及其求解方法,了解了广度优先搜索算法和启发式搜索算法。
  • 通过实现BFSearch函数,掌握了广度优先搜索的实现方法。
  • 通过实现estimatevalue函数,上网查找优秀的估价函数,并学会了实现。
总结

本次实训历时数周,时间拉得很长,但是收获良多,最大的收获应该是学会用Java来进行编程,以及掌握了阶段三的一些算法实现。实训虽结束了,但学习仍在继续,接下来应该继续学习Java相应知识,提高自己的编程水平。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/571793.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号