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

  不过这也正是给自己定了一个目标,确定了自己今后学习Java的最终要求,最起码是期末的要求,这次测试让我知道自己会什么,即使什么都不会。这次测试呢,主要总结了自己的几点问题:

  1、平时写代码太少了,因为自己的懒惰,还有杂事比较多,所以暑假用在写代码的时间就很少,从一开始就听主任说了一个不成文的行业一万小时定律,只要写代码的时间达到一万小时,那么对代码就会十分了解,到目前为止,没有多少时间来写代码,在今后的学习生活中,要协调好自己的时间,分配好学习的时间,尤其是写代码的时间;

  2、基础不牢固,通过这次写程序,感觉到自己的面向对象程序设计学的还是欠点火候,一些算法什么的还是有所欠缺,每次写到一些功能的时候,自己总是不能想到对应的算法,还得是找一下百度,或是以前的一些程序,做不到,增删改查的功能算法还是不能都掌握,还是之前的功夫没做到,这不,一考试就是暴露了问题,不过这也正是考试应该具备的功能。既然发现了这个缺点,就要及时改正,要多利用课下时间去弥补这个缺点。

  3、Java的基础不够,自己在暑假的时候没有好好的预习,一些应该掌握的基础知识并没有掌握,所以写起来才这么麻烦,还有最重要的一点就是缺少实践,自己在家只是写了少量的课本上给的程序,并没有像考试那天一样,写一个系统,虽说放假前,王主任给了一套样卷,但是由于自己暑假学到的东西太少,并没有办法独立的完成这个系统,只能完成最基础的,还有在小学期的时候,因为军训的原因,并没有将大量时间放在小学期作业中,乃至后面的几类作业都好多不是独立完成,借鉴了好多别人的代码。

  既然选择了软件工程这个专业,就应该热爱这个专业,把代码当成自己的最爱,要无时无刻的想着她,都到了大二了,就不能一直想着怎么玩了,也该是时候好好学习了,虽说大一一年两个学期都混过来了,但是按照之前的学习方法和生活时间都是不行的,往往不能在接下来的三年里完成学业,顺利毕业。大一应该养成的习惯,并没有养成,还增添了许多的毛病,所以大二这一年,需要完成的事情有很多很多,学习和生活要同时兼顾,既要努力的学习Java和其他课程,又要把大一欠下的东西补回来,不论学习方面还是生活方面。

Java程序设计当堂测试感受的更多相关文章

  1. Java程序设计当堂测试 9.20

    /*Java当堂测试 ATM机模拟系统由于学习的知识有限,不能完成所有课上项目,文件的应用没有完成,汇款转账功能也没有写,一些要求该退出的地方也没有写,基本功能还算完善*/ 1 package acc ...

  2. 20175316盛茂淞 《java程序设计》第三周课堂测试错题总结

    20175316盛茂淞 <java程序设计>第三周课堂测试错题总结 出现问题 错题总结 题目1 在Ubuntu中用自己的有位学号建一个文件,教材p87 Example4_15 1. 修改代 ...

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

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

  4. 20145213《Java程序设计》实验五Java网络编程及安全

    20145213<Java程序设计>实验五Java网络编程及安全 实验内容 1.掌握Socket程序的编写. 2.掌握密码技术的使用. 3.设计安全传输系统. 实验预期 1.客户端与服务器 ...

  5. 20145308刘昊阳 《Java程序设计》实验二 Java面向对象程序设计 实验报告

    20145308刘昊阳 <Java程序设计>实验二 Java面向对象程序设计 实验报告 实验名称 Java面向对象程序设计 实验内容 初步掌握单元测试和TDD 理解并掌握面相对象三要素:封 ...

  6. 20145211 《Java程序设计》实验报告四: Android开发基础

    实验内容 基于Android Studio开发简单的Android应用并部署测试; 了解Android组件.布局管理器的使用: 掌握Android中事件处理机制. Android Studio安装 实 ...

  7. 2018-2019-2《Java程序设计》结对编程项目-四则运算 第一周 阶段性总结

    码云链接 https://gitee.com/A5320/pair_programming_code 需求分析 实现一个命令行程序,要求: 1.自动生成小学四则运算题目(加.减.乘.除) 2.支持整数 ...

  8. 2017-2018-2 165X 『Java程序设计』课程 结对编程练习_四则运算

    2017-2018-2 165X 『Java程序设计』课程 结对编程练习_四则运算 经过第一阶段的学习,同学们已经熟悉了这门语言基本的用法.在一次又一次对着电脑编写并提交代码,进行练习的时候,有没有觉 ...

  9. 20175316 盛茂淞 2018-2019-2 《Java程序设计》实验二 面向对象程序设计 实验报告

    20175316 盛茂淞 2018-2019-2 <Java程序设计>实验二 面向对象程序设计 实验报告 (一)单元测试 在 IDEA中我们把产品代码放在src目录中,把测试代码放在tes ...

随机推荐

  1. Github_远程仓库多人协作操作,解决冲突

    前提:假设原已有一个代码仓库,加入协作者,大家一起完成一个项目. 一.添加伙伴-->伙伴同意加入-->伙伴clone,提交代码 1.创建者进入仓库主页 ==> Settings页面 ...

  2. C#基础之checked与 unchecked的使用

    C#基础之checked与 unchecked的使用 以上都是C#中的两个关键字的使用.据官网给出的相关介绍是:C# 语句既可以在已检查的上下文中执行,也可以在未检查的上下文中执行. 在已检查的上下文 ...

  3. Task00:绪论 - 环境搭建

    本章重点: 在电脑上安装MySQL数据库系统 安装客户端并连接到本机上的MySQL数据库 使用提供的脚本创建本教程所使用的示例数据库 1. MySQL 8.0 的安装 考虑到大家所使用的操作系统的不同 ...

  4. 【NX二次开发】Block UI 选择节点

    属性说明 属性   类型   描述   常规           BlockID    String    控件ID    Enable    Logical    是否可操作    Group    ...

  5. 【NX二次开发】设置了“附加包含目录”,还是提示“无法打开包括文件”的解决方法

    项目属性中的"附加包含目录"路径完全正确,但是还是无法找到头文件: 这个问题我遇到过不止一次,纠结了很久,终于发现了解决方法: 改为: 问题解决! 分析原因:项目中的属性配置 与 ...

  6. SpringCloud-OAuth2(二):实战篇

    如果不了解Oauth2 是什么.工作流程的可以看我上一篇文章: SpringCloud-OAuth2(一):基础篇 这篇讲的内容是:Oauth2在SpringBoot/SpringCloud中的实战. ...

  7. LTDC_DMA2D驱动实验

    STM32F429芯片使用LTDC.DMA2D.及RAM存储器,构成了一个完整的液晶控制器.LTDC负责不断刷新液晶屏(将数据从显存搬运到液晶屏),DMA2D用于图像数据搬运.混合及格式转换(将数据搬 ...

  8. Golang学习(用代码来学习) - 第二篇

    type Circle struct { radius float64 desc string } //定义结构体里面的方法 func (c Circle) getArea() float64 { r ...

  9. 电容三点式振荡电路详解及Multisim实例仿真

    电容三点式振荡器也称考毕兹(Colpitts,也叫科耳皮兹)振荡器,是三极管自激LC振荡器的一种,因振荡回路中两个串联电容的三个端分别与三极管的三个极相接而得名,适合于高频振荡输出的电路形式之一.电容 ...

  10. pipenv管理模块和包

    pipenv安装 1. 在终端输入:pip install pipenv进行安装 用pipenv创建虚拟环境:pipenv install,在哪个文件下运行这个命令,就是给哪个文件创建虚拟环境   这 ...