首页 > 图书中心 >图书详情
Java基础与应用(第2版)
作者:王养廷、李永飞、郭慧
定价:69元
印次:2-1
ISBN:9787302587972
出版日期:2021.10.01
印刷日期:2021.10.11
本书从程序设计的角度,介绍如何设计有Java特色的应用程序。全书共分三篇,第一篇是Java基础,包含第1~6章,介绍Java的开发环境、程序开发过程、基本的语法及语句,重点介绍应用Java语言开发简单Java程序的过程,强调程序的设计过程和调试过程;第二篇是Java面向对象程序设计,包含第7~20章,介绍应用Java语言的类、对象、接口来设计面向对象的Java程序,通过大量示例让学生在学习程序的过程中逐步理解什么是面向对象程序设计,如何设计有Java特色的面向对象程序,最后给出有Java语言特色的简单框架程序;第三篇是Java应用开发,包含第21~26章,给出一个完整的应用示例,采用层层推进、模块组合的方式,从简单程序开始,逐步增加内容,最后完成一个有一定规模且实用的学生成绩查询软件。 本书作为省级线上线下混合式一流本科课程的配套教材,提供微课视频、课程测试题目、作业题目等丰富的配套课程资源,为组织在线教学或者线上线下混合式教学提供便利。 本书内容讲述浅显易懂,按照问题来组织内容,每章解决一类问题,围绕问题来设计程序,讲解所用到的相关知识,让读者通过示例来学习Java程序设计,逐步培养Java程序设计思路。本书既可以作为高等学校学生学习Java程序设计的教材,也可以作为自学Java语言读者的参考书。
more >前言 本书从程序设计的角度介绍如何应用Java语言编写程序,全书共计26章。每一章都是按照提出问题、解决问题的方式进行组织,重点讲述程序设计的过程,围绕实例讲解常用的语法和知识点,着重介绍如何应用Java语言来设计程序。 学生在学习Java语言过程中,经常会遇到下面三个问题: 第一个问题是怎样能够自己编写Java程序,并得到运行结果;第二个问题是如何编写有Java语言特色的程序;第三个问题是如何编写有一定规模的Java程序。第一个问题是初学程序设计语言都会遇到的问题,很多学生学了语言的语法知识,但不会编写程序,不知道如何修改程序中的错误,得到希望的运行结果。本书第一篇重点介绍程序设计过程,程序编译和运行过程,程序常见错误的辨识和修改。让学生通过不断地编写程序、编译程序和运行程序,学会程序的设计与调试,能够独立完成程序,得到正确的结果,进而提升学习语言的兴趣和自信心。第二个问题更常见,多数学校都是先开设C语言课程,再开设Java课程。学习Java时很容易产生一个错觉,觉得语法和C语言很像,感觉好像差不多。实际上两者差距很大,C语言按照处理流程来组织程序,程序组成单元是函数;Java按照对象角度组织程序,程序组成单元是类;C语言的核心是函数和指针,Java语言的重点是封装、继承和多态。第三个问题也很重要,简单演示程序与大程序之间在组织、设计和实现上都有很大区别。本书第三篇给出一个综合实例,方便学生模仿练习及进行拓展,感受如何组织有一定规模的程序。另外书中增加了程序设计规范方面的内容,希望学生设计出的程序不仅能够运行,还要符合编码规范。 程序设计语言课程重点是讲授程序设计。本书精选Java语言的20个知识模块,每个模块组织成一章。每章都围绕典型案例来学习相关知识,分成示例程序、相关知识、训练程序、拓展知识、实做程序五节,让学生通过看示例程序了解分析问题思路,结合所学示例来学习相关语法知识,学会相关知识后学生可以进行模仿训练,教师对训练结果进行讲评和拓展,学生通过实做练习检查学习效果。学生通过大量的程序设计模仿练习,达成对程序的理解、应用和创新。本书提供配套的电子教案、微课视频、完整示例程序、参考实做程序、测试练习等课程资源,方便教师按照自己的需要组织教学活动。读者可以从清华大学出版社网站www.tup.com.cn下载,或者到智慧树、学习通平台学习。另外本书作者提供了一个QQ交流群275116341,欢迎使用教材的教师加入,一起探讨教材及相关问题。 本书第2版增加了Java语言的一些新特性,训练程序部分添加了新的实例,丰富了实做程序,提高了部分实做程序的代码难度和代码量,方便学生进行深入学习。 本书的全部程序都是在JDK 1.8环境下编译通过的,每一章的示例程序、训练程序、相关知识和拓展知识中的程序段都有对应的实例,本书讲解的大量实例是逐步改进的,每一次改进的程序分别放在不同的章节目录下。 本书第1~10章由郭慧编写,第11~20章由王养廷编写,第21~26章由李永飞编写,全书由王养廷负责统稿。对本书的不足和错误之处,恳请读者批评和指正。 作者2021年5月
more >