首页 > 图书中心 >图书详情
基于工作任务的Java程序设计实验教程(第2版)
作者:刘杰、袁美玲、宋锋、冯君、刘春霞、李文强、王欢、马涛、孙运全、刘启明
丛书名:高等院校信息技术系列教材
定价:59元
印次:2-1
ISBN:9787302669517
出版日期:2024.09.01
印刷日期:2024.08.13
"本书由两篇内容组成,第一篇是与理论教材配套的实验内容,采用任务驱动的方式进行组织,每章都包括几个与Java理论知识以及生活密切相关的实例的练习,每个任务都有详细的实施步骤,读者通过循序渐进的练习,可达到掌握Java语言的知识点、积累开发经验的目标。 第二篇是一个“家庭财务管理系统”的综合应用案例,综合应用了Java的基本语法、Java的程序控制结构、面向对象的分析设计、数据库、图形用户界面、异常处理、JDBC等相关知识,可以作为“Java程序设计”课程的配套设计参考,也可以作为Java团队合作项目的参考。 本书可作为高等院校计算机及相关专业“Java程序设计”课程的实验教材,也可供从事Java程序开发的技术人员参考 "
more >前言 Java是为了适应智能设备和网络应用而产生的一种程序设计语言,拥有面向对象、跨平台、高性能、分布性和可移植性等特点,是目前被广泛使用的编程语言之一。Java可以用于传统的桌面应用程序的编程,也可以用于家电、智能设备、手持设备、通信设备等嵌入式应用程序的开发,随着网络向着云计算、物联网方向发展,Java语言具有更加广阔的应用市场和应用前景。社会对Java工程师的需求量一直很大,掌握Java语言,能够进行典型的Java应用程序的开发,是对普通高等院校计算机及相关专业学生最基本的能力要求之一。 本书通过通俗易懂的语言和实用生动的例子,以任务驱动的方式带领读者进行上机实验,每个任务都有详细的实施步骤,方便老师和同学操作检验,任务还备有思考、讨论或是任务扩展,使读者能在掌握基本知识点的基础上,达到举一反三。 本书是改版书,在第1版的基础上,新增或修改了以下几个案例,以增强读者的动手实践能力: ①第1章任务4修改为使用IntelliJ IDEA集成开发平台开发简单Java程序。IntelliJ IDEA是目前Java工程师必备的开发工具,让读者接触行业开发工具,紧跟技术前沿。②第11章新增任务6猜数字小程序。通过该任务学习Lambda表达式相关的内容,以及通过Lambda表达式进行事件处理的方法。Lambda表达式可以优化代码结构,在Java项目开发中比较常用。③综合应用实例整体替换为家庭财务管理系统软件的开发。相比较原来的图书管理系统,家庭财务管理系统更加贴合读者实际,更易理解系统中各功能模块的划分和实现,并增加了List接口与Map接口相关知识的练习。 全书共分为两篇,第一篇为基础实验篇,第二篇为综合实例篇。 第一篇由16章组成。第1章通过4个任务,介绍JDK环境的安装与配置,使用集成开发平台Eclipse和IntelliJ IDEA进行Java程序的开发,在控制台中使用JDK环境对Java程序进行编译和运行。第2章通过5个任务,介绍常量和变量的定义、取值范围、表达式、转义字符、数据类型转换、注释的使用方法。第3章通过6个任务,介绍了ifelse及switchcase选择结构的使用方法。第4章通过6个任务的练习,介绍了for循环、while循环、dowhile循环的语法和使用方法,以及结束循环的方法。第5章通过3个任务,对Java中数组的定义和使用方法进行了详细的阐述。第6章通过3个任务,介绍类和对象的概念、定义和使用方法。第7章通过3个任务,介绍继承的概念和在程序中的使用方法。第8章通过2个任务,介绍多态的特点和使用方法。第9章通过2个任务,阐述接口的特点和使用方法。第10章通过5个任务,介绍异常的定义、异常的处理方法、自定义异常及使用方法。第11章通过6个任务,介绍使用图形用户界面开发桌面应用的方法。第12章通过4个任务,介绍输入输出流的使用方法。第13章通过2个任务,介绍List集合和Map集合的使用方法。第14章通过5个任务,介绍网络编程中常用对象的使用方法。第15章通过3个任务,介绍多线程的特点和使用方法。第16章通过“电子信息协会会员管理信息系统”的开发,介绍纯JDBC驱动连接与操作数据库中数据的方法。 第二篇是一个“家庭财务管理系统”的综合应用案例,综合应用了Java的基本语法、Java的程序控制结构、面向对象的分析设计、数据库、图形用户界面、异常处理、List接口与Map接口、JDBC等的相关知识,可以作为Java程序设计配套的课程设计参考,也可以作为Java团队合作项目的参考。 由于作者水平有限,书中难免存在缺点和欠妥之处,恳请读者批评指正。 作者 2024年4月
more >