日期: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. JavaScript实现框选效果

    <html> <head> <title>region</title> <style> body { margin: 0; padding: ...

  2. linux时间戳和时间格式的转化

    1.将时间戳转化为yyyy-MM-dd HH:mm:ss时间格式 date -d @时间戳(秒) 2.设置服务器时间---特别注意使用   date -s 时间

  3. Python 基础算法

    递归 时间&空间复杂度 常见列表查找 算法排序 数据结构 递归 在调用一个函数的过程中,直接或间接地调用了函数本身这就叫做递归. 注:python在递归中没用像别的语言对递归进行优化,所以每一 ...

  4. zabbix系列 ~ 如何更好的利用mysql监控

    一 简介:今天来聊聊一些关于mysql 监控需要关注的问题二 实现的原理   1 global status   2 variables 三 我们需要关注的zabbix性能图  1 事务类型      ...

  5. 课程9:《hibernate框架开发2016版视频》视频目录

    \第1天\视频\01_今天内容介绍.avi; \第1天\视频\02_web内容回顾.avi; \第1天\视频\03_hibernate框架概述.avi; \第1天\视频\04_什么是orm思想.avi ...

  6. 再测简单的JSP---JSP和Serlet的关系

    <Java Web入门经典.pdf>中第3章 末尾:, 创建一个web动态项目SqlServerTest,创建一个JSP文件index.jsp ,启动服务器 浏览器输入  http://l ...

  7. 图片转换base64编码,点击div的时候选择文件

    有时候我们希望文件上传的时候预览图片,下面插件可以实现上传前预览图片 (也可以提取文件的base64编码) max-height: 140px;max-width: 120px;可以指定图片的最大宽度 ...

  8. [Kubernetes]关于K8s,你应该知道的一些东西

    Kubernetes概述 Kubernetes(也常称K8s,用8代替8个字符"ubernete"而成的缩写),是一个开源的,用于管理云平台中多个主机上的容器化应用. 它的一个核心 ...

  9. LwIP Application Developers Manual3---链路层和网络层协议之ARP,IPV4

    1.前言 本文主要讲述链路层和网络层的几种协议:ARP,ipv4 2. ARP 2.1 ARP的主要应用 ARP的主要应用是在与互联网相连的以太网网络层,该层需要一些机制将MAC地址(该地址主要由制造 ...

  10. web层直接调用 dubbo的服务,合适吗?

    目前很多互联网app项目,都是采用这样的一个基本项目结构:即由后端提供Restful的api接口,然后供前端例如IOS.Android或者H5端去调用,如图: 在这种结构下,后台的代码分层常规一般会有 ...