本书通过银行管理系统项目的实现贯穿所有的Java程序设计知识点,引导读者分析问题、设计解决方案、编写代码、测试运行,使读者可以更好地理解和掌握Java语言编程的实际应用,提升工程项目实践能力,为后续专业课程的学习打下扎实的基础。
本书共分为8个任务,循序渐进地介绍了如何使用Java语言开发应用系统。前3个任务通过项目开发环境搭建、银行登录模块实现、客户信息管理模块实现,介绍Java语言基础编程知识,通过数组实现了银行客户信息存储功能。任务4为银行系统客户常用功能模块实现,深入讲解Java语言的面向对象编程特性,包括类与对象,封装,继承和多态,抽象类与接口等,并通过面向对象编程优化银行系统客户存款、取款、转账、查询余额等功能。任务5银行业务异常处理实现,进一步优化银行系统异常处理,提高程序健壮性、安全性和可维护性。任务6通过集合框架强化数据存储应用,优化客户信息存储功能。任务7通过I/O流实现客户信息导出功能。任务8通过数据库操作、图形界面编程综合实现银行管理系统项目,使读者在实践中巩固所学知识,提高实际开发能力。同时,本书还设置了大量的案例和综合实训,激发读者的学习兴趣,增强学习效果。
本书可作为高等职业院校计算机应用技术、软件技术、工业互联网技术、大数据技术等相关专业的教学用书,也可作为有继续教育需求的社会学习者及从事计算机软件行业的技术人员的参考用书。