开学不久,我们进行了一次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. Androi开发 ---Fragment片段布局案例

    效果图: 1.MainActivity.java package com.example.android_activity; import android.app.Activity; import a ...

  2. Oracle存储过程基础

    http://blog.sina.com.cn/s/blog_67e424340100iyg1.html

  3. android-DNS服务找不到

    1.重启eclipse 2.重新建立AVD 3.在建立AVD时sd卡数值不要填

  4. python中字符串的操作方法

    python中字符串的操作方法大全 更新时间:2018年06月03日 10:08:51 作者:骏马金龙 我要评论这篇文章主要给大家介绍了关于python中字符串操作方法的相关资料,文中通过示例代码详细 ...

  5. ibatis集成封装之路(to mysql)

    hello <tx:annotation-driven transaction-manager=" "/> 插入记录ID的坑 https://renjieguixion ...

  6. idea本地安装 lombok插件

    转:https://blog.csdn.net/weixin_41404773/article/details/80689639 idea本地安装 lombok插件 项目中经常使用bean,entit ...

  7. js获取当天零点的时间戳

    var now_date = new Date();//获取Date对象now_date.setHours(0);//设置小时now_date.setMinutes(0);//设置分钟now_date ...

  8. JavaScript ES6格式化字符串方法

    js想要动态更新文本内容,在ES5中没有格式化字符串的方法,在ES6中是有字符串格式化的方法的. 使用左上角数字1旁边的符号定义字符串.先定义好需要拼接的字符串,在字符串内部使用 ${变量名} 进行拼 ...

  9. bootstrap 4 pull-right无效

    /********************************************************************** * bootstrap 4 pull-right无效 * ...

  10. easyui的DataGrid的单元格添加ProgressBar进度条

    网上的搜到的好多不能用,官方easy-ui使用进度条 <div id="p" class="easyui-progressbar" ></di ...