本周四Java第一次上课,测试了一个ATM程序,从两点半开始到五点半结束。

整整三个小时,结果怎么说呢,大概可以用惨不忍睹来形容吧。

因为之前有一个测试样卷,以为考试内容不会变的我,只是把学生信息管理的程序背了一遍,自以为胸有成竹,

哪成想老师竟然换了一个不一样的考题。要说不一样其实还有很多东西是相通的。方法都可以,唯一加了的内容

只有一个文件读写操作而已。但是之前并没有认真研读基本语法,程序也只是死记硬背,并没有真正的理解。所

以在自己开始亲手敲代码时,就发现非常生疏。就连基本的输入操作都要查询。这些就让时间白白浪费。其次在

最开始拿到题目的时候,内心有一些慌乱,把题目浏览一遍后,并没有大概的思路,脑中一团浆糊,只能从最基

本的信息开始入手,在定义完基本变量后,之后的功能实现真真是寸步难行。

因为对文件的读写操作不甚了解,在网上查询的版本有多种多样,自己并没有很深刻的见解。也不知道最适合自

己的是哪种办法,在这上面几乎浪费了将近一个小时的时间。这还不是最糟糕的,最糟糕的是我最后还是没有做出

来文件读写的部分。再以后因为时间快到了,我的主界面完全没有设计,于是更加慌乱,就连简单的输出语句也要

打错好几次。最后时间到,我看了一眼我的电脑默默地合上了电脑屏幕,内心却突然平静下来。一个巨大的海浪向

你迎面袭来,你不会害怕而是平静,因为知道躲不过害怕也没用,还不如平静接受。我觉得我体会到了那种平静的

心情。最后以12.5的成绩结束。

一场三个小时的小考,却让我有种劫后余生的感觉,我不知道该怎么形容我拎着电脑包回去的心情。非要形容的话,

应该是懵逼三连,我是谁?我在哪儿?我在干什么?这次测验让我明白到有些事情真的是不能“我以为”的。我以为会

考之前的样卷,结果没有。我以为我自己学会了基本的语法,结果我不会。我以为我自己可以胜利通过这次的考试,

但是我输得一败涂地。这一瞬间仿佛能听到啪啪打脸的声音。

不过这也是一种契机,告诉我自己还差得远呢。要学的还有很多,要做的还有很多。编程最重要的是自己要亲自下

手去敲代码,你可以看懂一篇代码,但是你却敲不出它的十分之一。只有那些自己能够亲手做出来才是真正属于自己

的。否则一切都是你的自以为是罢了。

第一次java小考心得体会的更多相关文章

  1. 十天来学习java的心得体会

    有关学习java是几天来的心得体会: 十天学习java遇到很多问题,每个问题都是经过反复的看书本以及上网查找资料来解决的,发现这一点真的需要自己来而不是去遇到什么问题就去依靠他人(师兄.同学).在其中 ...

  2. 第一次使用Git心得体会

    用书本上的概念讲,Git是一个分布式的版本控制工具,每一个Git的工作目录都是一个完全独立的代码库,并拥有完整的历史记录和版本追踪能力,能够不依赖于网络和中心服务器.也就是说Git能够不需要服务器而在 ...

  3. Java程序心得体会

    学习Java是一件快乐的事情,刚开始学习的时候还有点难,后来慢慢熟悉了Java的程序操作,在错误中获得技巧,一次又一次的失败,让我对Java产生了兴趣,现在对Java既陌生又熟悉,我相信我会喜欢上Ja ...

  4. java equals 心得体会

    要记住最有用的一点: equals 在已经被系统定义好的类中 是已经被重写好了的 父类中的 equals方法是比较的两个对象是否指向同一引用 在被定义除了父类以外比较的是两个对象的内容 因此 人为定义 ...

  5. Java初学者最近三次作业的心得体会

    作为一个初学者,简单的谈一下自己的作业心得体会.如果你是完全没有接触过Java的学习,本篇博文可能会有些收获,如果你已经学习Java有一段时间了,那么可以放弃这篇文章了,因为这篇文章讲解的是基本的东西 ...

  6. 关于Solr的使用总结的心得体会

    摘要:在项目中使用Solr作为搜索引擎对大数据量创建索引,提供服务,本文是作者对Solr的使用总结的一点心得体会, 具体包括使用DataImportHandler从数据库中近实时同步数据.测试Solr ...

  7. 20145322第一次JAVA实验报告

    20145322第一周JAVA实验报告 课程:Java程序设计 班级:1453 指导教师:娄嘉鹏 实验名称:Java开发环境的熟悉(Linux + Eclipse) 实验日期:2016.04.08 实 ...

  8. 20145335郝昊 Java学习心得 密码学代码复写

    20145335郝昊 Java学习心得 密码学代码复写 本学期我们学习了现代密码学这门课程,在上课的时候接触到了很多种类型的密码体制,对于一些典型很通用的密码体制有自己的学习和设计.不论是从密码体制还 ...

  9. 做小Leader的心得体会

    只是自己的工作心得体会,代码属于也不够专业,大家不喜勿喷. 8月份来到这家新公司,没过一个月给派了个活:带着两个小弟给某银行开发一个小工具.功能很简单,就是用Java做一个windows上的C端工具, ...

随机推荐

  1. atitit.atiOrmStoreService 框架的原理与设计 part1  概述与新特性

    atitit.atiOrmStoreService 框架的原理与设计 part1  概述与新特性 1. 新特性如下 支持生成sql在无数据库连接的情况下 2. Orm设计 主要的俩个以来service ...

  2. IDEA13中配置struts错误:ClassNotFoundException: org...dispatcher.ng.filter.StrutsPrepareAndExecuteFilter +找不到java程序包 解决办法

    问题一:ClassNotFoundException: org...dispatcher.ng.filter.StrutsPrepareAndExecuteFilter解决办法 1.确保所有strut ...

  3. C++程序设计(第4版)读书笔记_指针、数组与引用

    void * 函数指针和指向类成员的指针不能被赋给void * 字符串字面值常量 #include <iostream> using namespace std; void f() { c ...

  4. nginx反向代理批量实现https协议访问

    我们进入大多数HTTPS网站ie浏览器都会给出相关提醒了,但我配置了一台HTTPS代理机器发现css与js都加载不了,这个有朋友说是https页面,如果加载http协议的内容,会被认为页面不安全,所以 ...

  5. AES中几种加密模式的区别:ECB、CBC、CFB、OFB、CTR

    AES: aes是基于数据块的加密方式,也就是说,每次处理的数据时一块(16字节),当数据不是16字节的倍数时填充,这就是所谓的分组密码(区别于基于比特位的流密码),16字节是分组长度 分组加密的几种 ...

  6. [转]MVC设计模式

    MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model).视图(View)和控制器(Controller). MVC模式最 ...

  7. Android startActivity()和onActivityResult()使用总结(转载)

    有三个Activity: A.java ,B.java ,C.java Activity之间的跳转常用方法: 1. startActivity(Intent intent); 该方法只用于启动新的Ac ...

  8. redhat ent 6.5 virtualbox虚拟机通过桥接方式配置主机-虚拟机的局域网

    感谢: http://www.linuxidc.com/Linux/2012-06/62544.htm http://www.2cto.com/os/201204/126178.html Virual ...

  9. scikit-learn:3.4. Model persistence

    參考:http://scikit-learn.org/stable/modules/model_persistence.html 训练了模型之后,我们希望能够保存下来,遇到新样本时直接使用已经训练好的 ...

  10. go语言获取字符串元素的个数

    1:获取字符串字节的个数,并按字节挨个输出 package main import ( "fmt" ) func main() { var str string = "a ...