摘要:
一、银行调度业务系统(一)需求1.银行内有6个业务窗口,1-4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。2.有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。3.异步随机生成各种类型的客户,生成各类型用户的概率比例为:4.VIP客户:普通... 阅读全文
摘要:
一、十字路口交通灯管理系统(一)背景 这是某家公司的面试题,要求三天时间完成。(二)需求分析:1,需求:①异步随机生成按照各个线路行驶的车辆:车辆的行驶方向有:直行,左转,右转,掉头(新增需求)直行:南北;东西。左转:南-->西;北-->东;西-->北;东-->南。前两个为一对,后两个为一对。右转... 阅读全文
摘要:
一、面向对象(一)继承1.继承的好处:(1)提高了代码的复用性。(2)让类与类之间产生了关系,提供了另一个特征多态的前提。注意:子类中所有的构造函数都会默认访问父类中的空参数的构造函数,因为每一个子类构造内第一行都有默认的语句super();如果父类中没有空参数的构造函数,那么子类的构造函数内,必须... 阅读全文
摘要:
一、UDP网络编程概述 采用TCP协议通信时,客户端的Socket必须先与服务器建立连接,连接建立成功后,服务器端也会持有客户端连接的Socket,客户端的Socket与服务器端的Socket是对应的,它们构成了两个端点之间的虚拟通信链路。与TCP通信不同,UDP是面向无连接的、不可靠的基于数据包... 阅读全文
摘要:
一、JAVA网络编程概述 网络应用程序,就是在已实现网络互联的不同计算机上运行的应用程序,这些程序之间可以相互交换数据。JAVA是优秀的网络编程语言,Java网络编程的类库位于java.net包中。Java支持TCP/UDP及其上层的网络编程,对TCP/UDP以下层,如IP包的捕获,侦听,数据链路... 阅读全文
摘要:
一、java.io的描述 通过数据流、序列化和文件系统提供系统输入和输出。IO流用来处理设备之间的数据传输二、流 流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这... 阅读全文
摘要:
一、JAVASystem类概述1.概述:System类是一个抽象类,所有的字段和方法都是静态的,即不能被实例化。其中包含一些有用的类字段和方法,它不能被实例化。在System类提供的设施中,有三个静态的变量in、out、err,分别对应标准输入、标准输出和错误输出流;有对外部定义的属性和环境变量的访... 阅读全文
摘要:
一、字节数组流 字节数组流类能够操作内存中的字节数组,它的数据是一个字节数组。字节数组流类本身适配器设计模式,它把字节数组类型转为流类型使得程序能够对字节数组进行读写操作。1.ByteArrayInputStream类 ByteArrayInputStream类从内存中的字节数组读入数据,它的数... 阅读全文
摘要:
学习目标:1、认识properties文件,理解其含义,会正确创建properties文件。2、会使用java.util.Properties类来操作properties文件。一、认识properties文件1、properties文件是一个文本文件2、properties文件的语法有两种,一种是注... 阅读全文
摘要:
一、File类概述 File类位于java.io包中,是对文件系统中文件以及文件夹进行封装的对象,可以通过对象的思想来操作文件和文件夹。File类有多种重载的构造方法。File类保存文件或目录的各种元数据信息,包括文件名、文件长度、最后修改时间、是否可读、获取当前文件的相对路径和绝对路径名,判断指... 阅读全文