JAVA Atm测试实验心得
通过一个假期的自学,完成了老师布置的样卷任务。使用Escipse编写一个学生成绩的管理系统。
一开始两眼摸黑,通过观看Java课程的视频,地址:https://www.bilibili.com/video/av6749471?from=search&seid=5068678448448434809
300集看了几十集初步学习了Java的基本语法,基本用法,并复习了数组,字符类型,运算符,IF,SWITCH....语句和重载等等,并自己测试了一些小程序。不过没有学会文件的输入输出,数据只能存在内存,学习了一些快捷键alt+/,
根据教程下载了JDK,设置了环境变量,从第一个记事本编辑HellowWorld开始,用CMD命令提示符javac编辑为Class文件并执行。下载了Photon版本的eclipse和汉化包。
练习switch语句等等,编辑一个九九乘法表。
从网络上看了一些其他人的程序,有些能看懂,有些看不懂的百度还是基本能看懂的,然后自己开始按照着样卷的标准写,经过好多次错误最后也算完成了,本来以为开学的考试没问题了,结果开学一看。
改成了ATM机,要求密码输入,本来这个密码输入用C++对经历了一个小学期的我来说还是可以的,但可能是对Java仍不熟悉,编写出来输入密码的部分总是出错,又经过一系列的查找解决了,然后再后面不会文件的输入输出,只做了一个取款,修改密码,查看余额,退出系统这几个功能,界面设计的不美观有些简陋。
纸上得来终觉浅,绝知此事要躬行。网上的程序看懂了,照着模板也可以自己仿作一个,当自己做一个新的项目的时候又是另一种感受,总归来说还是对Java不熟悉,我感觉现阶段的测试和练习, 不太用脑子思考,单纯是对Java语法和运用的熟练程度的考验,就这次测试而言。我感觉就纯粹考验工具和语言的熟练程度,至于思考如何完成,只涉及了简单的一点。
并没有像做数学题的那种感觉,但我最后还是感觉自己没有自学到位。
学了些许JAVA发现其中的思路和C++基本一样,就是有些地方不一样,基本来说就是对C++的简化版本,Java面向对象的特点更为明显,其核心优势就是跨平台运行,最广为人知的就是支持Windows和安卓系统还有其他等等,这是其他语言所不具备或者缺少的。其发家是一个偶然也是一个必然,据说当时JAVA的项目因为情况不被看好差点胎死腹中,由于项目负责人的极力坚持,才到后来的成功,其成功是一种偶然也是一种必然。
学习的过程是枯燥的,可是出结果的时候会有满满的成就感,也是自己能力的一种提高,对自己来说,既然到这里了学习就不可避免,不如苦些累些掌握一技之长,后来也可以自豪,未来也可以有保障。IT人才需求大,但层次也十分分明,不当码农就要努力。
JAVA Atm测试实验心得的更多相关文章
- IT咨询顾问:一次吐血的项目救火 java或判断优化小技巧 asp.net core Session的测试使用心得 【.NET架构】BIM软件架构02:Web管控平台后台架构 NetCore入门篇:(十一)NetCore项目读取配置文件appsettings.json 使用LINQ生成Where的SQL语句 js_jquery_创建cookie有效期问题_时区问题
IT咨询顾问:一次吐血的项目救火 年后的一个合作公司上线了一个子业务系统,对接公司内部的单点系统.我收到该公司的技术咨询:项目启动后没有规律的突然无法登录了,重新启动后,登录一断时间后又无法重新登 ...
- 20145212《Java程序设计》实验报告一:Java开发环境的熟悉(Windows+IDE)
20145212<Java程序设计>实验报告一:Java开发环境的熟悉(Windows+IDE) 实验内容及步骤 1.命令行下的JAVA程序开发 建立并进入实验目录: 撰写简单的Hello ...
- 20145213《Java程序设计》实验五Java网络编程及安全
20145213<Java程序设计>实验五Java网络编程及安全 实验内容 1.掌握Socket程序的编写. 2.掌握密码技术的使用. 3.设计安全传输系统. 实验预期 1.客户端与服务器 ...
- 20145213 《Java程序设计》实验四 Android开发基础
20145213 <Java程序设计>实验四 Android开发基础 说在前面的话 不同以往实验,对于这次实验具体内容我是比较茫然的.因为点我,打开实验四的链接居然能飘出一股熟悉的味道,这 ...
- 20145206《Java程序设计》实验五Java网络编程及安全
20145206<Java程序设计>实验五 Java网络编程及安全 实验内容 1.掌握Socket程序的编写: 2.掌握密码技术的使用: 3.设计安全传输系统. 实验步骤 我和201451 ...
- 20145206《Java程序设计》实验二Java面向对象程序设计实验报告
20145206<Java程序设计>实验二Java面向对象程序设计实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O. ...
- 20145206邹京儒《Java程序设计》实验报告一:Java开发环境的熟悉(Windows+IDEA)
20145206<Java程序设计>实验报告一:Java开发环境的熟悉(Windows+IDEA) 实验内容及步骤 1.使用JDK编译.运行简单的Java程序: 建立实验目录: 在IDEA ...
- 20145236 《Java程序设计》实验二实验报告
北京电子科技学院(BESTI)实验报告 课程:Java程序设计 班级:1452 指导教师:娄嘉鹏 实验日期:2016.04.08 实验名称: Java面向对象程序设计 实验内容: 初步掌握单元测试和T ...
- 20145236 《Java程序设计》实验一实验报告
北京电子科技学院(BESTI)实验报告 课程:Java程序设计 班级:1452 指导教师:娄嘉鹏 实验日期:2016.04.08 实验名称:Java开发环境的熟悉(Linux + Eclipse) 实 ...
随机推荐
- maven替换中央仓库,阿里云镜像下载及自定义本地仓库位置
maven替换中央仓库- 阿里云 在国内访问Maven仓库,下载速度太慢.下面是将中央仓库替换成阿里云的中央仓库的方法.国内还有其他的公共仓库,自己选择. 在你下载的maven版本-conf-set ...
- 蓝桥杯单片机CT107D 01 底层驱动基础
代码下载 https://share.weiyun.com/5NHvLxG 这两个代码文件是其他底层驱动代码的基础: 包含了控制138573(间接控制数码管led和蜂鸣器等).delay延时函数.CT ...
- Nginx和Apache各自的优缺点
nginx 相对 apache 的优点: 轻量级,同样起web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下ngin ...
- Spring框架之JdbcTemplate
Spring框架之JdbcTemplate 一.JdbcTemplate简介 Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到Jd ...
- 感受一下.net中用 lambda与 linq 做数据集过滤的不同
lambda: ids.Add( _hahahacontext .hahahamodel .FirstOrDefault( a => //lambda做过滤 a.name == "张宏 ...
- Windows平台python验证码识别
参考: http://oatest.dragonbravo.com/Authenticate/SignIn?returnUrl=%2f http://drops.wooyun.org/tips/631 ...
- P2564 [SCOI2009]生日礼物 贪心
https://www.luogu.org/problemnew/show/P2564) 题意 有n个珠子,包括k中颜色,找出长度最小的一个区间,使得这个区间中包含所有的颜色. 思路 把n个珠子按照位 ...
- POJ 1077 Eight (BFS+康托展开)详解
本题知识点和基本代码来自<算法竞赛 入门到进阶>(作者:罗勇军 郭卫斌) 如有问题欢迎巨巨们提出 题意:八数码问题是在一个3*3的棋盘上放置编号为1~8的方块,其中有一块为控制,与空格相邻 ...
- CodeForces 715B Complete The Graph 特殊的dijkstra
Complete The Graph 题解: 比较特殊的dij的题目. dis[x][y] 代表的是用了x条特殊边, y点的距离是多少. 然后我们通过dij更新dis数组. 然后在跑的时候,把特殊边都 ...
- CF - 1131 D Gourmet choice
题目传送门 先把 = 的人用并查集合并在一起. 然后 < > 的建边, 跑一遍 toposort 之后就好了. 入度为0点的值肯定为1, 然后就是因为这个是按照时间线走过来的,所以一个点的 ...