日期:2018.9.24

星期一

博客期:012

   说起来测试真的是来的时候信心满满,考完的时候慌得出神!我感觉自己会用Scanner类做输出和文件操作就可以在有限时间内把它搞出来了!事实证明我错了!我真的错了!老师出的题完全就是不科学!为啥搞得这么奇怪的题?首先第一时间我就去网上查了一下“流水金额”是什么意思!好像意思是总共的操作金额,就是不管是存款、取款还是转账,这些金额的总值就是所谓的流水金额了!我做的这个“银行系统”程序还是有一定的缺陷的,就是没有更新界面的功能!首先来看Account类,是比较正常的!但到了AccountManager类,这就不一样了,这个类的界面实现是靠控制台来实现的,所以美观性可以很容易的表现出来,但美中不足的地方就在于你需要去输入它,这样才能执行!这也是之前C&C++的界面的普遍问题。到底是有一定功底的程序还是按照自己的情况写了不少,还能勉强及格(14分)。我感觉有点虚,不过,确实感觉自己跟0分差不多!真的!学了这么久的Java,怎么连个小程序都搞不定?啊?看来我学的java知识还是解决不了真正的问题!我是从今年的6月初开始学习的,所以感觉自己做到这个程度有点不服气!于是,就有了另外的那2000行代码!在做完这个实验任务之后,我去百度了相关的程序资源,了解了窗口实现的方法,并完成了这个中小型的项目,因为是第一次学,可能花的时间有点长,大概是3天左右(包括其他生活时间了)。还有就是感觉这一次的类文件内部排版和分布有一些瑕疵,还有可能会有多余的部分没有优化!比如,在对javax.swing的学习中,所有的窗口可以用一个JFrame类来实现的,就是可以改成public class Text100 extends JFrame 来定义!我们用不同的JLabel 类成员来实现不同窗口的显示,这样就可以不做窗口切换了,还节省了整个的代码量!不仅如此啊!还能加快运行!我知道递归是很占用内存的,所以之前的函数结尾的调用的方法是有点划不来的。说到这里,我来总结一下我会的所有java知识吧!(以下知识为2018.9.24日所掌握知识,请不要各位大佬来喷我这个目前会的java知识可以用指头数清的渣渣)

1、 定义类class和继承extends;

2、 定义接口interface;

3、 各个基本类型int boolean char byte 等

4、 Sring 转 int 的方法

5、 Int 转 String 的方法

6、 System.out输出

7、 System.in输入

8、 Scanner 输入

9、 Scanner 与 FileReader、FileWriter 等文件操作方法

10、StringBuffer 类的方法

11、JFrame 的使用(包括按钮、标识框等操作)

12、Image 的导入以及使用

13、在Java程序目录里建立文件和文件夹

14、多态、重载、重写

15、 Date类获得时间

16、各种结构语句(如for)

17、枚举类型的使用(基本没变,调用的时候变了)

18、双线程编程

额,总结了这么多,说到底还是自己掌握的java知识还是不够多,也没写够一定量的java程序代码,10000小时以上才能在java领域里入门,这样看来我的Java之路任重而道远啊!我想我先去研究一下数据库吧!窗口这里的知识先缓一缓!毕竟My SQL的知识还是比较着急的!

Java测试的题目感想的更多相关文章

  1. 第一次Java测试及感触

    周四进行了java测试,感触很深,测试的题目是用Java实现一个ATM机的管理系统.最后3个小时后,我没有完成这次测试,但是我找到了自己的很多不足,明确了自己的问题究竟在哪里. 关于这次测试我不会的最 ...

  2. 第一次Java测试及感触(2018.9.20)

    在本周周四进行了java测试,有一点感触,测试的题目是用Java实现一个ATM机的管理系统.之前老师提前给我们样卷,结果考试的时候换了题型,瞬间脑子空白,一时不知道怎么下手,因为暑假虽然涉猎了java ...

  3. Java测试工具

    1.   开源测试工具: http://www.open-open.com/43.htm 2.   10款常用的JAVA测试工具 :http://developer.51cto.com/art/200 ...

  4. 在Jmeter中使用自定义编写的Java测试代码

    我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定义脚本的协议,比如"C Vuser","Java ...

  5. 如何使用 Java 测试 IBM Systems Director 的 REST API

    转自: http://www.ibm.com/developerworks/cn/aix/library/au-aix-systemsdirector/section2.html 如何使用 Java ...

  6. 第一次java测试有感

    今天下午的Java测试体会深刻,真的可能我一暑假学的还没有今天一下午学的多.但通过今天一下午地与Java近距离接触 ,我感受到我与真正的Java距离还是特别远的.以后我的路还很长,我对Java仍然还是 ...

  7. 拼多多java后台笔试题目总结(20180830)

    1.回合攻击问题 package com.hone.pdd; import java.util.Scanner; /** * 题目:模拟一个游戏场景,两种伤害,一种正常伤害,一种是先蓄力(也算一个回合 ...

  8. Java测试工具使用(1)--Junit

    在进行测试之前需要导入junit的两个包,分别是 junit:4.12;hamcrest-core:1.1 1.基本测试标签 @Test.@Before.@After 2.组测试 有时候多个测试文件, ...

  9. Java测试工具和框架

    个人目前只接触过JUnit以及Powermock,后续会关注更多有关测试这方面的东西 8个超实用的Java测试工具和框架_开发/数据库_IT专家网 http://database.ctocio.com ...

随机推荐

  1. js伪数组转数组

    方法1: 遍历伪数组,在把值push进一个空数组中 方法2: 使用数组的slice方法,它返回的是数组,使用call或apply指向伪数组 var arr = [].slice.call(argume ...

  2. rpmlib(PayloadIsLzma) <= 4.4.6-1 is needed【转载】

    以下为转载,但是有改动,原作者在一处写错了,将高写成了低,直接差之毫厘,谬之千里. 环境: centos el5 背景: 由于个人比较喜欢用软件的最新版本,在重新安装服务器上的 xdg-open(还有 ...

  3. 论文笔记系列-iCaRL: Incremental Classifier and Representation Learning

    导言 传统的神经网络都是基于固定的数据集进行训练学习的,一旦有新的,不同分布的数据进来,一般而言需要重新训练整个网络,这样费时费力,而且在实际应用场景中也不适用,所以增量学习应运而生. 增量学习主要旨 ...

  4. java程序内存监控

  5. CF1097F Alex and a TV Show

    题目地址:CF1097F Alex and a TV Show bitset+莫比乌斯反演(个人第一道莫比乌斯反演题) 由于只关心出现次数的奇偶性,显然用bitset最合适 但我们并不直接在bitse ...

  6. 【转】Python的神奇方法指南

    [转]Python的神奇方法指南 有关Python内编写类的各种技巧和方法(构建和初始化.重载操作符.类描述.属性访问控制.自定义序列.反射机制.可调用对象.上下文管理.构建描述符对象.Picklin ...

  7. Python内建函数-callable

    Python内建函数-callable callable(object) 中文说明:检查对象object是否可调用.如果返回True,object仍然可能调用失败:但如果返回False,调用对象ojb ...

  8. systemd实践: 依据情况自动重启服务【转】

    1.最简单的自动重启范例 [Unit] Description=mytest [Service] Type=simple ExecStart=/root/mytest.sh Restart=alway ...

  9. SharePoint 2013 SqlException (0x80131904):找不到Windows NT 用户或组xxxx\administrator

    过程描述: 在SharePoint 2013里配置创建搜索服务应用程序时报错: 配置 Search Service 应用程序期间遇到错误. System.Data.SqlClient.SqlExcep ...

  10. CreateDialog和DialogBox

    原文地址:https://blog.csdn.net/aikker/article/details/5631412 INT_PTR DialogBox(          HINSTANCE hIns ...