孙华林主编的这本《开发基于Java语言的银行卡模拟系统》内容丰富全面,全书共分为8章和一个Java常用集合类、接口专题以及String、String Buffer类专题。其中第1章首先阐述如何开发一个简单的Java小程序;第2章为Java语言基础知识,包括Java语言的基本要素和语句控制;第3章结合Bank系统介绍了数组和字符串的用法;第4、5、6章全面介绍了面向对象的基本常识,并结合Bank系统详细地讲解了类、对象、继承、多态、接口等用法;第7章引入了Java语言的异常处理机制;第8章详细讲解了使用JDBC访问数据库的方法。
孙华林主编的这本《开发基于Java语言的银行卡模拟系统》为高等职业教育计算机类专业用教材。
本书采用一个完整的实例——银行卡模拟系统,全面讲述了Java语言面向对象的编程技术。从在Eclipse集成开发环境中开发一个简单的Java应用程序开始,循序渐进、由浅入深,结合生动的银行卡模拟系统实例,详尽地介绍了Java语言的基本要素、数组、字符串、类、对象、构造函数、方法的重载和覆盖、封装、继承、多态等。另外,还讲解了Java语言的异常处理机制和采用JDBC技术访问数据库的方法和步骤。读者可以通过对本书的学习,逐步掌握Java语言面向对象的编程技术。
《开发基于Java语言的银行卡模拟系统》可作为高等职业技术学院、各类计算机培训学校、高等专科学校、成人高校、本科院校承办的二级职业技术学院的计算机相关专业Java语言课程的教材,还可供各类计算机软件开发人员入门学习时使用。
前言
第1章 开发简单的Java应用程序/1
1.1 Java语言简介/1
1.1.1 Java语言的产生/2
1.1.2 Java语言的特色/2
1.2 开发第一个Java程序/3
1.2.1 开发Java程序的准备/3
1.2.2 第一个Java程序的说明/5
1.3 Eclipse的使用/6
1.4 包/8
1.4.1 包的创建/8
1.4.2 包的引用/8
1.4.3 输入/9
1.4.4 为程序加上注释/11
1.5 上机实践/11
1.5.1 上机目标与训练技能点/11
1.5.2 上机任务/12
小结/12
习题/13
第2章 Java语言基础/14
2.1 Java语言基本要素/14
2.1.1 标识符/14
2.1.2 关键字/14
2.1.3 数据类型/15
2.1.4 变量/15
2.1.5 数据类型转换/16
2.1.6 运算符与表达式/16
2.2 程序控制语句/19
2.2.1 顺序结构/19
2.2.2 选择结构/19
2.2.3 循环结构/24
2.3 在Eclipse中调试程序/29
2.4 上机实践/30
2.4.1 上机目标与训练技能点/30
2.4.2 上机任务/30
小结/32
习题/32
第3章 在Bank系统中使用数组和字符串/35
3.1 数组/35
3.1.1 一维数组/35
3.1.2 多维数组/38
3.2 字符串/40
3.2.1 字符串的创建/40
3.2.2 字符串的连接/41
3.3 上机实践/43
3.3.1 上机目标与训练技能点/43
3.3.2 上机任务/43
小结/45
习题/45
第4章 在Bank系统中引入类和对象/47
4.1 类和对象/47
4.1.1 类的创建/48
4.1.2 类的变量和方法/49
4.1.3 对象的创建/51
4.2 构造函数/53
4.3 方法重载/56
4.4 上机实践/57
4.4.1 上机目标与训练技能点/57
4.4.2 上机任务/58
小结/64
习题/64
第5章 在Bank系统中引入继承和多态/66
5.1 何谓继承/66
5.1.1 自然界中的继承现象/66
5.1.2 Java语言中类的继承的实现/67
5.2 成员变量的隐藏/69
5.3 成员方法的覆盖/71
5.4 super和this的使用/73
5.5 多态性/74
5.5.1 何谓多态/74
5.5.2 Java语言中如何实现多态/74
5.6 上机实践/76
5.6.1 上机目标与训练技能点/76
5.6.2 上机任务/76
小结/83
习题/84
第6章 访问权限控制及接口/86
6.1 类及类中成员的访问权限控制/86
6.2 修饰符/91
6.2.1 final修饰符/91
6.2.2 static修饰符/93
6.2.3 abstract修饰符/94
6.3 Java语言的接口/95
6.3.1 接口的定义和实现/95
6.3.2 如何定义接口中的常量/97
6.3.3 使用接口的好处/97
6.3.4 面向接口编程/100
6.4 上机实践/103
6.4.1 上机目标与训练技能点/103
6.4.2 上机任务/104
小结/109
习题/110
第7章 Java语言的异常处理机制在Bank系统中的使用/112
7.1 何谓异常/112
7.1.1 现实生活中的异常/112
7.1.2 程序运行中的异常/113
7.1.3 异常的定义/114
7.2 异常处理/114
7.2.1 如何进行异常处理/114
7.2.2 编写代码处理异常情况/115
7.2.3 使用Java语言的异常处理机制处理异常情况/116
7.2.4 用户自定义异常/122
7.3 上机实践/124
7.3.1 上机目标与训练技能点/124
7.3.2 上机任务/125
小结/127
习题/128
第8章 基于SQL Server 2005数据库继续升级Bank系统/130
8.1 JDBC概述/130
8.2 JDBC驱动/131
8.3 使用JDBC进行数据库编程的模板/131
8.4 综合示例/135
8.5 上机实践/140
8.5.1 上机目标与训练技能点/140
8.5.2 上机任务/141
小结/157
习题/157
附录/158
附录A Java常用的集合类和集合接口专题/158
附录B String类和StringBuffer类专题/163
参考文献/176