书籍详情
新概念Java程序设计大学教程
作者:张基温 著
出版社:清华大学出版社
出版时间:2013-08-01
ISBN:9787302329169
定价:¥49.00
购买这本书可以去
内容简介
《新概念Java程序设计大学教程/高等教育质量工程信息技术系列示范教材》结构新颖、概念清晰、面向应用,渗透了作者提出的“以思路训练为主线”的程序设计教育理念;书中例题丰富、习题题型多、覆盖面宽,为读者建立了一个全新概念的立体学习环境,并引导学生进行探索式学习。全书共分为4篇:第1篇为面向对象启步,用5个例子引导读者逐步建立面向对象的思维方式和基本的设计能力,将Java基本语法贯穿其中;第2篇为面向抽象编程,主要介绍抽象类、接口和设计模式;第3篇为基于API开发,包括多线程编程、图形用户界面、网络编程、Java ean、持久化技术;第4篇为面向Web开发,介绍Servlet、JSP、Struts和Spring,并引出软件架构的概念。通过这4篇,可以达到夯实基础、面向应用、领略全貌的教学效果。《新概念Java程序设计大学教程/高等教育质量工程信息技术系列示范教材》适合各种层次的计算机及相关专业作为程序设计教学的教材,也适合培训和自学。
作者简介
张基温,知名学者,计算机教育家。先后担任名古屋大学访问学者,山西财经大学、江南大学、华东政法大学、华南农业大学珠江学院、常熟理工学院、福建工程学院、广西职业技术学院、晋城学院等多所大学的专职、客座或兼职教授,北京大学博雅方略城市发展与信息化研究中心研究员,南京大学出版社总编顾问,太原高新技术区IT研究院实验室主任,山西省紧缺人才专家委员会副主任,中国信息经济学会常务理事,全国高等院校计算机基础教育研究会常务理事兼课程建设委员会副主任,中国计算机学会教育专业委员会委员,国家NIT考试委员会委员,江苏省计算机基础教学指导委员会委员,山西省新世纪专家学者协会副会长。为清华大学出版社、电子工业出版社、中国水利水电出版社、南京大学出版社、中国铁道出版社等主编了信息管理与信息系统专业、计算机实验与实践、大学生信息素养等多个系列教材。研究和教学领域涉及计算机科学与技术、信息管理、信息经济学、电子政务与电子商务、服务科学,发表论文100余篇,已出版著作90余种。在程序设计教学领域,从20世纪80年代初就尝试将软件工程方法和算法思想引入程序设计课程.20世纪90年代开始倡导“从语法体系向问题体系转变”,“程序设计与程序测试同步进行”、“重在逻辑思维和方法训练、语法够用就行”,并认为“不了解设计模式,就不会真正理解面向对象”。他主笔并与他人联合署名的《C语言程序设计教程》是普通高等教育“十一五”国家级规划教材,并于2007年被评为国家级精品教材。
目录
第1篇 Java面向对象启步
第1单元 职员类
1.1 从对象到类:类的定义
1.1.1 对象建模
1.1.2 类:对象的抽象
1.1.3 信息隐蔽与类成员的访问控制
1.1.4 成员变量与数据类型
1.1.5 成员方法:定义与调用
1.1.6 Java关键词与标识符
1.2 从类到对象:对象的声明、建立与初始化
1.2.1 创建对象的过程
1.2.2 构造方法
1.2.3 对象成员的访问与this
1.3 包
1.3.1 包的作用与结构
1.3.2 包的声明
1.3.3 包或类的导人
1.4 流与Java输入输出初步
1.4.1 流的概念
1.4.2 System类与标准I/O流对象
1.4.3 使用PrintStream类的println()和print()方法输出
1.4.4 使用Scanner类进行键盘输入
1.5 源程序文件与Java平台
1.5.1 主方法
1.5.2 源程序文件
1.5.3 Java程序的编译与解释
1.6 Java开发运行环境
1.6.1 JDK
1.6.2 Eclipse开发环境
习题1
第2单元 计算器类
2.1 计算器类的定义
2.1.1 问题建模
2.1.2 Calculator类的Java描述
2.1.3 运算符及其运算规则
2.1.4 程序的可靠性:程序测试和调试
2.1.5 整数除的风险与对策
2.2 异常处理-Calculator类改进之
2.2.1 Java的隐含异常处理机制
2.2.2 Java程序中的显式异常处理
2.2.3 进行异常处理的4种方式
2.3 用选择结构确定计算类型-Calculator类改进之二
2.3.1 用if-else实现方法calculate()
2.3.2 关系操作符
2.3.3 用switch结构实现计算方法calculate()
2.4 判断结构的测试
2.4.1 逻辑覆盖测试及其策略
2.4.2 本例的测试用例设计
2.5 使用static成员变量存储计算结果-Calculator类改进之三
2.5.1 static变量的性质
2.5.2 带有static成员的Calculator类定义
习题2
第3单元 素数序列
3.1 问题描述与对象建模
3.1.1 对象建模
3.1.2 getPrimeSeries()方法算法分析
3.1.3 isPrime()方法的设计与静态方法的使用
3.2 变量的访问属性
3.2.1 变量的作用域
3.2.2 静态变量、实例变量与方法变量的存储与生命期
3.2.3 对象的生命期与Java垃圾回收
3.3 Java的重复控制结构
3.3.1 while结构和do-while结构
3.3.2 for结构
3.3.3 continue语句和break语句
3.3.4 PrimeSeries类的定义代码
3.4 重复控制结构的测试
3.4.1 等价分类法与边值分析法
3.4.2 循环结构的测试用例设计
3.4.3 本例测试数据的设计
……
第2篇 Java面向抽象编程
第3篇 基于API的Java开发
第4篇 面向Web开发
参考文献
第1单元 职员类
1.1 从对象到类:类的定义
1.1.1 对象建模
1.1.2 类:对象的抽象
1.1.3 信息隐蔽与类成员的访问控制
1.1.4 成员变量与数据类型
1.1.5 成员方法:定义与调用
1.1.6 Java关键词与标识符
1.2 从类到对象:对象的声明、建立与初始化
1.2.1 创建对象的过程
1.2.2 构造方法
1.2.3 对象成员的访问与this
1.3 包
1.3.1 包的作用与结构
1.3.2 包的声明
1.3.3 包或类的导人
1.4 流与Java输入输出初步
1.4.1 流的概念
1.4.2 System类与标准I/O流对象
1.4.3 使用PrintStream类的println()和print()方法输出
1.4.4 使用Scanner类进行键盘输入
1.5 源程序文件与Java平台
1.5.1 主方法
1.5.2 源程序文件
1.5.3 Java程序的编译与解释
1.6 Java开发运行环境
1.6.1 JDK
1.6.2 Eclipse开发环境
习题1
第2单元 计算器类
2.1 计算器类的定义
2.1.1 问题建模
2.1.2 Calculator类的Java描述
2.1.3 运算符及其运算规则
2.1.4 程序的可靠性:程序测试和调试
2.1.5 整数除的风险与对策
2.2 异常处理-Calculator类改进之
2.2.1 Java的隐含异常处理机制
2.2.2 Java程序中的显式异常处理
2.2.3 进行异常处理的4种方式
2.3 用选择结构确定计算类型-Calculator类改进之二
2.3.1 用if-else实现方法calculate()
2.3.2 关系操作符
2.3.3 用switch结构实现计算方法calculate()
2.4 判断结构的测试
2.4.1 逻辑覆盖测试及其策略
2.4.2 本例的测试用例设计
2.5 使用static成员变量存储计算结果-Calculator类改进之三
2.5.1 static变量的性质
2.5.2 带有static成员的Calculator类定义
习题2
第3单元 素数序列
3.1 问题描述与对象建模
3.1.1 对象建模
3.1.2 getPrimeSeries()方法算法分析
3.1.3 isPrime()方法的设计与静态方法的使用
3.2 变量的访问属性
3.2.1 变量的作用域
3.2.2 静态变量、实例变量与方法变量的存储与生命期
3.2.3 对象的生命期与Java垃圾回收
3.3 Java的重复控制结构
3.3.1 while结构和do-while结构
3.3.2 for结构
3.3.3 continue语句和break语句
3.3.4 PrimeSeries类的定义代码
3.4 重复控制结构的测试
3.4.1 等价分类法与边值分析法
3.4.2 循环结构的测试用例设计
3.4.3 本例测试数据的设计
……
第2篇 Java面向抽象编程
第3篇 基于API的Java开发
第4篇 面向Web开发
参考文献
猜您喜欢