2。3。3 硬件要求
对于数据存储,由于是模拟ATM功能,用于存储大量的数据资源和信息,需要足够充足的磁盘内存。
对于主存容量,由于用户对ATM功能及需求,要以系统要有较高的执行速度,且系统要及时对操作进行响应,快速完成数据库的各种操作,所要要有较大的主存。
2。4 系统的开发工具及开发环境
硬件平台:
1。CPU:2。8GHz。
2。 内存:8GB。
软件平台:
1。操作系统:Windows 7。
2。 数据库:Microsoft SQL Server 2005。
3。 开发环境:Eclipse。
2。5 相关技术概述
2。5。1 Java技术概述
1。Java的生成
Java是一总成,它包含面Java语言(一种完备的面向对象语言)和用于程序开发和程序运行的Java平台。Java由James Gosling和其同事们共同研发,并在1995年正式推出Java。最初,Java被设计出时原名为Oak,是1991年由Sun Microsystems公司推出的为消费类电子产品的嵌入式芯片而设计的。在1995年,取义与一个盛产咖啡的小岛Java,正式更名为Java,与此同时。为了用于Internet应用程序的开发,对Java又进行了重新设计。论文网
2。Java的特点
和一般的计算机编程语言(例如C语言、C++等)不同,它首先会将通过二进制字节码形式,载入源代码的编译,然后根据各种不同平台上的虚拟机,来解释和执行这些字节码。以此来而实现了跨平台特性这一重要特性,其被称为“一次编译、到处执行”的美称。不过,由于每次的执行编译后的字节码,需要消耗一定的时间,这同时也在一定程度上影响了 Java 程序的性能。
我们常说Java是一个纯粹的面向对象的程序设计语言,与C语言、C++语言,Java语言传承与它们,与它们十分接近。值得指出的是,Java全面支持语言面向对象技术这一核心思想的。同时,在C语言中,令人难理解的的指针、以重载运算符可、类能够进行多重继承等,Java摒弃了这些令人望而却步的特性,转用引用来取代指针,用同时继承多个接口取代多重继承。同时,垃圾回收器功能是一个不小的创举,它用于回收那些不再被引用的对象所占据的内存空间和资源,使得开发者从如何回收程序执行占有的资源的烦恼中解脱。后来类型安全的枚举、泛型编程、自动装/拆箱和不定长参数等,有陆续添加到的Java环境中,进一步完善了Java的本身强大功能。
3。Java主要语言特性
一、Java语言是易学的。一方面,我们常说Java是一个纯粹的面向对象的程序设计语言,与C语言、C++语言,Java语言传承与它们,与它们十分接近,无论是否学习过Java的数程序员都可以学习和使用Java语言。另一方面,Java丢弃了C++中那些上述的容易引发错误的特性。特别要提出的是,Java语言使用引用,而不是使用指针。同时,垃圾回收器功能是一个不小的创举,它用于回收那些不再被引用的对象所占据的内存空间和资源,使得开发者从如何回收程序执行占有的资源的烦恼中解脱。
二、Java语言是强制面向对象的。在动态绑定方面,在我们使用C++语言时,系统只会对虚函数用该方法绑定,而Java语言则没有这一限制,它几乎所有的方法函数都实施这一绑定。Java语言提供类和继承(关键字extends)等原语,同时提出将类进一步抽象的接口(关键字interface)和实现(关键字为implements)。同时为了便于使用和了解,类与接口之间,同时类与类之间仅可以单继承,而多重继承则由接口与接口之间的多继承来完成。