上周四下午,我们进行了JAVA测试,心里很慌,在家中只是学习了JAVA程序的输入、输出以及各种数据类型使用而已,王建民老师给我们发了一份JAVA的课前测试样卷,是关于学生信息管理系统的,我们提前从学长、网上借鉴代码,已经弄得差不多了,可能到测试的时候某些功能实现不了,但是能拿到个不错的成绩,但事与愿违,王建民老师给我们换了一个新的题目,相似度为百分之一,由于这道题目是他自己出的,所以去网上搜索源代码是肯定不行的。测试时间对学长来说应该是充裕的,王老师他也说他只用了两个小时来编写并修改完成这道题目,但是这对我们来说是非常有挑战性的。大概花了二十分钟阅读并理解这道题目中的问题和得分要求。教室内的键盘敲击声并不是很大,因为大家都挺懵逼,不知道该怎么下手。我基本上是将原学生信息管理系统的源代码进行参照,对新题目的要求来进行编写,这样还是行得通的,但是不是根据自己的想法来编写,后面果然会越写越乱,经过梳理大概读懂了自己的代码,开始编写输出菜单选项,这只是个界面,然后用switch语句进行对每个选项来设置功能,最后运行时来调用,供用户选择使用,但是界面有了,界面之间的相互转换也实现了,由于题目要求用到了文件的输入、输出,用户的账号、密码和各种存款信息无法实现调用和存储,导致后面的功能和使用无法实现,王建民老师允许我们上网查找各种信息,我们自然而然地打开网页搜寻查找JAVA语言中文件的输入、输出,因为我们不会使用数据库,故现在只有使用TXT文件进行存储,然而并没有什么卵用,查到是查找到了,但由于至此之前没接触JAVA语言,找到源程序,读不懂、不会用是主要问题,利用修改之后的文件输入、输出程序,程序运行后出现了一大堆错误,改不过来,只能认输。
用尽了各种方法,也解决不了这个问题,只能将时间用在编写界面上,大家应该都有了自己的编写想法和目的,敲键盘的声音愈来愈大,我也将自己的代码完成的差不多了,应该可以拿到十分以上,我把电脑合上,等待学长的点名验收,最后经过了验收,成绩为十一分。虽然这次测试完成程度很小,但收获量很大,我应该再接再厉,加油。

JAVA程序测试感受的更多相关文章

  1. 第一次java程序测试感受

    第一次JAVA程序设计测试,检验了一个暑假的成果.显而易见,我做的并不是很好,程序最起码的输入输出以及方法的定义还是没有问题的,但是考到了文件输入输出便看出来了.对于文件的输入输出,虽然我预习到那里, ...

  2. 通过JAVA程序测试闰年

    首先简要介绍一下公历上规定的闰年:四年一闰,百年不闰,四百年再闰. 针对这一规则,简要的设计部分测试用例: 附(测试截图): 以下为该程序代码段: import javafx.application. ...

  3. JAVA程序测试时用到的与内存测试有关的东西

    1.JVM启动参数 垃圾回收器调用情况参数,使用如下参数可以看到程序何时启动GC进行垃圾回收,和垃圾回收的详细信息. java Test -XX:+PrintGCDetails -XX:+PrintG ...

  4. JAVA程序系统测试感受

    JAVA课程才刚刚开始,就仿佛经历了一场劫难,让我们叫苦连天,苦不堪言.暑假学的一些皮毛java知识,到了真正需要写一个相对完整的软件系统,就如同废材一样,实在是用不上来.我看着小民哥布置的考试内容, ...

  5. Java 程序测试_循环语句中的break和continue

    package test; public class Loop_Statement { public static void main(String [] args) { String[] newba ...

  6. Java 程序测试_判断语句

    package test; public class Condition_Phase { public static void main (String[] args) { //The Traditi ...

  7. Java程序单元测试工具对比——Parasoft Jtest与Junit

    Web应用程序开发中,面向对象的Java语言占了不少的比重.对于Java应用程序的测试方法或方式多种多样,比较典型的是程序员自己来完成程序测试中的一个部分——单元测试. 之前,慧都资讯提到单元测试是程 ...

  8. Java程序设计当堂测试感受

    开学第一周的周四,按照王主任的安排,进行了Java当堂测试,来检测暑假八周的学习成果.这一堂课真是让我哭笑不得,这一节课三个小时都在写代码,感觉暑假学的一点点代码什么都不是,写一个系统都完不成,感觉自 ...

  9. Junity测试最大子数列和的Java程序

    1.Java环境的安装与配置: Jdk的安装: Jdk下载链接:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-13 ...

随机推荐

  1. SpringBoot-整合lombok

    添加lombok依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lom ...

  2. 两个js冲突怎么解决?试试这四个方法

    两个js冲突很让前端头疼,虽然jquery是通用的,但调用不同经常会出问题.jQuery是目前流行的JS封装包,简化了很多复杂的JS程序,JQuery讲浏览器DOM树定义为$,通过$来获取各个子节点. ...

  3. 报错解决——make: *** No targets specified and no makefile found. Stop

    wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz tar zxvf ncurses-5.6.tar.gz #切换目录到ncurses ...

  4. NYOJ 食物链(WA)

    1.WA代码 思路:预先分好3类,对每一行数据进行分类和真话假话判断 WA原因:前面某些行的数据 需要依赖 后面某些行给的数据 才能进行分类 初步改正思路( 对于前面给的无法直接分类的数据进行记录,等 ...

  5. Koala ===》编译工具 ==》Less和Sass

    官网下载网址:http://koala-app.com/index-zh.html 安装时:必须装在c盘,否则会编译报错,切记要装在c盘使用,把整体目录拖动到软件中,执行编译(success)即可 整 ...

  6. Linux命令:tar命令批量解压方法总结

    tar命令批量解压方法总结 (2010-05-24 17:48:46) 转载▼ 标签: tar 批量解压 杂谈 分类: linux学习 由于linux的tar命令不支持批量解压,所以很多网友编写了好多 ...

  7. (转)以太坊(Ethereum)全零地址(0x000000...)揭秘

    最近,一位小伙伴向我咨询问题,说他发现了一个诡异的现象.以太坊的区块链中居然有全是0的地址:0x0000000000000000000000000000000000000000 这究竟是怎么回事儿呢? ...

  8. java实现的加密解密

    void encode(File enfile, File defile) throws Exception { String Algorithm = "DES"; byte[] ...

  9. gem安装出错了

    1.首先是SSL出错. SSL 证书错误 正常情况下,你是不会遇到 SSL 证书错误的,除非你的 Ruby 安装方式不正确. 如果遇到 SSL 证书问题,你又无法解决,请修改 ~/.gemrc 文件, ...

  10. mac book docker

    mbp的某些方面还是挺有吸引力的啊 但工作中大多数用的还是纯linux而不是类unix的mac os,要在家里的mac os x 和linux之间转转弯,有时候想想还是挺别扭的. 为了从公司-> ...