新概念Java程序设计大学教程(第3版)
有PPT;案例丰富

作者:张基温

丛书名:高等教育质量工程信息技术系列教材

定价:59元

印次:3-3

ISBN:9787302490579

出版日期:2018.03.01

印刷日期:2022.06.15

图书责编:杨帆

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书结构新颖、概念清晰、面向应用,体现了作者提出的“程序设计=计算思维+语言艺术+工程方法”的教学思想。全书共分为4篇: 第1篇为面向对象启步,用4个例子引导读者逐步建立面向对象的思维方式和培养基本的设计能力,将Java基本语法贯穿其中;第2篇为面向类的程序设计,在介绍了抽象类和接口这两个基本机制后,用一个故事引入了面向对象程序设计原则,接着用设计模式举例加深对面向对象结构优化必要性的认识,为进一步学习设计模式打下基础,最后介绍了反射技术;第3篇为基于API的开发,包括网络编程、JDBC、JavaBean、程序文档化、程序配置和打包与发布;第4篇为Java高级技术,包括泛型编程、多线程技术、数据结构和接口。通过这4篇可以达到夯实基础、面向应用、领略全貌的教学效果,并适应不同层次的教学需求。 本书采用问题体系,具有零起点、快起动、立意新、重内涵的特点,可作为高等学校有关专业的程序设计课程的教材,也适合培训和自学。

 先入为主的面向对象思维训练 设计模式贯穿全书 内容详实有用,紧扣核心技术,贴近工程应用  结构科学合理,讲解准确透彻,习题丰富全面 起点低,境界高,适合不同层次教学

第3版前言 (一) 程序设计是一个很古老的概念,它从算筹和算盘开始就存在了。程序设计也是一个不断更新的概念,它随着计算工具、程序设计语言、程序设计方法的不断创新而不断更新。并且随着现代科学技术的进步,其基础性、重要性日益彰显。在各级各类学校中,关于如何教好程序设计课程的问题,也越来越受到广泛的关注。 但是,从各个方面得到的信息说明,大家对于程序设计的教学效果还是没有肯定。 我应邀到过许多学校进行交流,那里的院长、系主任们抱怨最多的是,学生学了好几门程序设计语言课,但还是遇到编程就头疼。 2004年12月,在苏州大学举办的全国计算机教学研讨会上,我根据在许多学校调研的情况,提出了计算机专业的课程中学得最不好的课程就是程序设计,真正的过关率也就30%。2008年,在北京举办的一次院长、系主任论坛上,时任教育部高教司司长的张尧学院士提出,计算机专业中,80%左右的学生程序设计没有过关。这足以说明问题的严重性。 这一局面正是我不断进行程序设计教材探索的动力。 (二) 本书是《新概念Java程序设计大学教程》的第3版。它是我在教学和交流中不断探索的一个新的成果。在写作中,我注意解决了如下几个问题。 1. 先入为主地让学生一开始就进入面向对象的世界 人人都说,由于对象反映的是真实世界的对象,面向对象程序设计比较直接,容易理解。但是,实际情况是,学生学习了面向对象程序设计后,写出来的程序却是面向过程的。原因就在于我们许多教材是从面向过程开始介绍面向对象的。这种先入为主的面向过程,是不能很好地培养面向对象的思维和方法的。只有先入为主地从面向对象开始,才能让学习者根深蒂固地掌...

目录
荐语
查看详情 查看详情
目录

第1篇面向对象程序设计启步

第1单元职员类3

1.1从现实世界中的对象到类模型3

1.1.1程序=模型+表现3

1.1.2现实世界中的对象分析4

1.1.3职员类的UML描述5

1.1.4职员类的Java语言描述5

1.1.5职员类的Java代码说明6

1.2类的应用与测试8

1.2.1对象引用及其创建8

1.2.2构造器与this()9

1.2.3对象成员的访问与this11

1.2.4主方法与主类12

1.2.5类文件与包14

1.3Java程序开发16

1.3.1Java编译器与Java虚拟机16

1.3.2JDK16

1.3.3Eclipse开发环境18

1.4知识链接24

1.4.1Java语言及其特点24

1.4.2Java数据类型26

1.4.3字面值27

1.4.4基本类型的转换29

1.4.5Java关键词与标识符32

1.4.6流与标准I/O流对象33

1.4.7Java注释34

习题135

第2单元计算器类38

2.1计算器类的定义38

2.1.1计算器建模38

2.1.2Calculator类的Java描述39

2.2Calculator类的测试39

2.2.1测试数据设计39

2.2.2规避整除风险——Calculator类改进之一40

2.3异常处理——Calculator类改进之二42

2.3.1Java异常处理概述42

2.3.2Java异常处理的基本形式42

2.3.3用throws向上层抛出异常44

2.3.4用throw直接抛出异常45

2.3.5Ja... 查看详情

 先入为主的面向对象思维训练
 设计模式贯穿全书
 内容详实有用,紧扣核心技术,贴近工程应用 
 结构科学合理,讲解准确透彻,习题丰富全面
 起点低,境界高,适合不同层次教学

查看详情