开学不久,我们进行了一次java程序考试。在此之前,老师要求我们在假期自学java并提前发了一个考试样卷,要求用数组编写一个学生信息管理系统并能够实现一系列的功能。由于我早早的便完成了这道题。因此对这次考试我颇有信心。

老师让我们用文件编写一个简单的银行自动柜台服务系统并实现一系列功能,并把这次考试的总分定为20分。说实话,我对文件这一块并没有看,自学java程序设计只学了一半。于是我一下子便不知所措,只好先写简单的部分程序,之后我一直在网上查询如何创建文件并读取和写入东西。但网上搜到的这方面的程序有好些语句看不懂,我看了一会便去找下一个,企图找到一个简单易懂的并能够实现对文件操作的程序,但这方面的程序我看了一个又一个,每个都看了一会儿就放弃了。就这样,不知不觉大半的考试时间就过去了,那时我的心情十分急躁,不知道如何是好,于是只好放弃查询文件的操作,去尽力把这个银行自动柜台服务系统的框架搭起来,把一些简单的功能的代码敲上去。之后我运行了一下,最终的功能很少,离老师要求的功能差了十万八千里,不由后悔之前没有听舍友的话去学习文件方面的知识对这次考试太过自信。而宿舍里那个提醒了我的舍友编写的银行自动柜台服务系统的大部分功能都实现了。最后,学长检查每个同学的程序,我只得了11分。

考试结束,我对此回想了一遍,发现了许多的问题和不足,正如老师所说的分数并不重要,重要的是通过考试发现自己的不足之处去学习不懂的知识去改正此次考试暴露的缺点。知识方面,我一定要把文件的创建和操作这方面的知识学会,把java程序设计中还没有学完的知识努力去学。在编程方面,我应该多多练习编程,去提高自己编程的速度,学会在写程序之前对要完成的任务构建一个大概的模型这样在编程时才能提高编程的效率,让自己的思路清晰,把功能一个一个完成;同时应该每写完一个功能便运行调试一遍,确保这个功能实现再去写下一个功能的代码,这样虽然麻烦,但能避免一系列的问题;还有在之后的编程过程中要学会写注释,从一行开始逐渐增多,培养自己写注释的习惯。在心态方面,我应该在任何时候都保持一个平静的心态,不能急躁,否则什么事都干不好。

我相信自己在新的一学期在老师的带领下一定能学到很多东西。

java考试感受的更多相关文章

  1. java测试感受

    这个星期四下午来了一次Java考试,用来测试在暑假自学Java的学习情况,不得不说这次考试十分的成功,把我对这学期的学习信心打击的很难受,我也知道这是我应得的教训,我也对我的专业水平有了很深刻的了解了 ...

  2. 这段时间对c#和java的感受

    这段时间对c#和java的感受 虽然很多书上说语法相似,但实际这是一个接近于门外汉的看法 真正的不同是 c#对更贴近系统API,      而java倡导跨平台 因而c#语法关键字更多,更细, 而ja ...

  3. 2018.6.20 Java考试试题总结(Java语言基础与面向对象编程)最新版

    Java考试试题总结 一.单选题(每题1分 * 50 = 50分) 1.java程序的执行过程中用到一套JDK工具,其中javac.exe指( B ) A.java语言解释器 B.java字节码编译器 ...

  4. java 考试试题

    Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机方面的语法,其他.有些题来自网上搜集整理,有些题来自学员 ...

  5. 开学第一课Java考试

    package moguiba;import java.text.DecimalFormat;import java.util.Scanner;import moguiba.ScoreInformat ...

  6. 使用JAVA直观感受快速排序与冒泡排序的性能差异

    初学算法,肯定会编写排序算法 其中两个最为有名的就是冒泡排序和快速排序 理论上冒泡排序的时间复杂度为O(N^2),快速排序的时间复杂度为O(NlogN) 下面本门使用JAVA,分别编写三段排序程序 对 ...

  7. Java学习感受

    一个暑假,两本书,让我了解到了Java的神奇美妙,这个工具的年龄跟我一样大,然而日久弥新,随着电脑技术科学家,工程师的开发,Java的功能越来越完善.学习的时间不长,但我比较着学习,把Java跟C.C ...

  8. 学习java的感受

    学习java有一段时间了,发现现在只是才了解java,还在门槛外边. 有时候真感觉这是不是一种外星语言,各种方法各种类各种借口,总是傻傻分不清.  学过的知识过一个星期就开始模糊,有时半夜睡不着的时候 ...

  9. java考试易错题大全

    常见的Java问题 1.什么是Java虚拟机?为什么Java被称作是"平台无关的编程语言"? Java虚拟机是一个可以执行Java字节码的虚拟机进程.Java源文件被编译成能被Ja ...

随机推荐

  1. YLZ开发外网前端

    YLZ外网前端使用的是boottstrap和layer和validform等插件 表格是用boottstrap的tablle加上框架人员开发的ajaxpageresponse进行协调开发 弹窗使用的l ...

  2. Spring、Commons的BeanUtils.copyProperties用法

    如果两个对象A.B的大部分属性的名字都一样,此时想将A的属性值复制给B,一个一个属性GET\SET代码量太大,可以通过复制属性的方式减小工作量,同时代码看起来更加简洁明了,复制属性可以用Spring或 ...

  3. React native Configuration with name 'default' not found.

    添加插件后出现异常 FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring ...

  4. 2017-2018-2 20165228 实验三《敏捷开发与XP实践》实验报告

    2017-2018-2 20165228 实验三<敏捷开发与XP实践>实验报告 相关知识点 (一)敏捷开发与XP 通过 XP准则来表达: 沟通 :XP认为项目成员之间的沟通是项目成功的关键 ...

  5. jQuery的效果(动画)

    jquery的效果(动画) show 概念:显示隐藏的匹配元素 语法:show(speed,callback) 参数:speed:三种预定速度之一的字符串('slow','normal','fast' ...

  6. pytorch统计模型参数量

    用resnet50 来举例子 print("resnet50 have {} paramerters in total".format(sum(x.numel() for x in ...

  7. 使用httputil中ReverseProxy反向代理遇到的坑

    坑描述,当POST ContentType=="application/x-www-form-urlencoded"时,反向代理报错:http: proxy error: http ...

  8. HDU - 5421:Victor and String (回文树,支持首尾插入新字符)

    Sample Input 6 1 a 1 b 2 a 2 c 3 4 8 1 a 2 a 2 a 1 a 3 1 b 3 4 Sample Output 4 5 4 5 11 题意:多组输入,开始字符 ...

  9. jquery选择后代以及toggle,toggleClass用法

    $("#id").find(".classname")      选择id为xx下的类名为xx的元素 toggle  $(this).next(".c ...

  10. P2331 [SCOI2005]最大子矩阵 (动规:分类讨论状态)

    题目链接:传送门 题目: 题目描述 这里有一个n*m的矩阵,请你选出其中k个子矩阵,使得这个k个子矩阵分值之和最大.注意:选出的k个子矩阵不能相互重叠. 输入输出格式 输入格式: 第一行为n,m,k( ...