书籍详情
Java大学基础教程(第六版)

作者:(美)戴特尔 等著,刘晓莉 等译
出版社:电子工业出版社
出版时间:2007-01-01
ISBN:9787121026508
定价:¥58.00
购买这本书可以去
内容简介
本书是Java How to Program, Sixth Edition,即Java大学教程(第六版)的基础版,针对Java 2平台标准版5.0,详细介绍了如何使用Java语言进行面向对象编程。本书全面介绍了Java语言的基础知识,包括输入/输出、基本类型、运算符、控制语句和方法/数组等。与Java How to Program, Sixth Edition相比,较早地引入了类、对象和面向对象编程的概念,即继承、多态和接口等。同时,针对J2SE 5.0的特点,描述了Java语言中的许多新功能与特性,例如格式化输出printf,Scanner类,Enum类和变长形参表等。本书还引入了通用建模语言UML 2.0,以便帮助读者打下良好的面向对象设计基础。本书通过多个详尽的实例研究,使读者能够尽快掌握面向对象编程技巧。最后,本书的附录还介绍了如何使用调试器、Java API文档等多个有用的工具。《Java大学基础教程(第六版)》的资源包括Web站点(www.deitel.com和www.prenhall.com/deitel),其中提供了教材中的代码范例(也包含在随书附赠的光盘中),以及针对教师、学生和专业人士的资料。
作者简介
Harvey M.Deitel博士是Deitel&Associates公司的主席和首席战略主管。在计算机领域43年的勤奋工作,使他具有极其丰富的工业界和学术界经验。Detiel博士拥有麻省理工学院的学士和硕士学位,以及波士顿大学的哲学博士学位。他曾致力于IBM和MIT的一系列领先于时代的虚拟内存操作系统项目的研究工作,这些项目的技术成果如今已广泛应用于UNIx,L,inux和Windows XP等系统中。他从事大学教学20余年,是波士顿学院计算机系的终身教授,而且在与其子Paul J.Deitel成立Deitel&Associates公司之前,一直担任该系的系主任。他和Paul合作了数十本书籍和多媒体软件包,所编写的教材已被翻译成日文、德文、俄文、西班牙文、繁体中文、简体中文、韩文、法文、波斯文、意大利文、葡萄牙文、希腊文、乌尔都文和土耳其文,受到世界范围内的认可。Detiel博士为大型公司、学术机构、政府机构和军事部门已举办了数百次专业研讨班。
目录
第1章 计算机. Internet和万维网概述.
1.1 简介
1.2 什么是计算机
1.3 计算机的构成
1.4 操作系统的沿革
1.5 个人计算. 分布式计算和客户服务器计算
1.6 Internet与万维网
1.7 机器语言. 汇编语言和高级语言
1.8 C和C++语言的发展史
1.9 Java语言的发展史
1.10 Java类库
1.11 FORTRAN,12COBOL,12Pascal和Ada
1.12 BASIC,13Visual Basic,13Visual C++,13C#和.NET
1.13 典型的Java开发环境
1.14 关于Java和本书的说明
1.15 Java应用程序的运行示例
1.16 对象技术与UML简介
1.17 本章小结
1.18 Web资源
第2章 Java应用程序入门
2.1 简介
2.2 第一个Java应用程序:打印一行文字
2.3 修改第一个Java程序
2.4 用printf显示文本
2.5 另一个Java应用程序:整数相加
2.6 内存的概念
2.7 算术运算
2.8 选择:相等和关系运算符
2.9 本章小结
第3章 类和对象的基础知识
3.1 简介
3.2 类. 对象. 方法和实例变量
3.3 声明带有一个方法的类并实例化该类的一个对象
3.4 声明带形式参数的方法
3.5 实例变量. set方法和get方法
3.6 基本类型和引用类型的对比
3.7 用构造函数初始化对象
3.8 浮点数和double类型
3.9 GUI和图形实例研究:使用对话框(选读)
3.10 本章小结
第4章 控制语句(第1部分)
4.1 简介
4.2 算法
4.3 伪码
4.4 控制结构
4.5 if单选语句
4.6 if...else双选语句
4.7 while循环语句
4.8 算法设计:计数器控制循环
4.9 算法设计:标记控制循环
4.10 算法设计:嵌套控制语句
4.11 复合赋值运算符
4.12 增量和减量运算符
4.13 基本类型
4.14 GUI和图形实例研究:绘制简单线条(选读)
4.15 本章小结
第5章 控制语句(第1,57部分)
5.1 简介
5.2 计数器控制循环基础知识
5.3 for循环语句
5.4 使用for语句的例子
5.5 do...while循环语句
5.6 switch多选语句
5.7 break和continue语句
5.8 逻辑运算符
5.9 结构化程序设计小结
5.10 GUI和图形实例研究:绘制矩形和椭圆(选读)
5.11 本章小结
第6章 方法的深入剖析
6.1 简介
6.2 Java中的程序模块
6.3 static方法,72static域和Math类
6.4 声明带多个形参的方法
6.5 声明和使用方法的注意事项
6.6 方法调用栈和活动记录
6.7 参数提升和强制转换
6.8 JavaAPI包
6.9 实例研究:随机数生成
6.10 实例研究:博彩游戏和enum简介
6.11 声明的作用域
6.12 方法重载
6.13 GUI与图形实例研究:颜色和填充形状(选读)..
6.14 本章小结
第7章 数组
7.1 简介
7.2 数组
7.3 声明并创建数组
7.4 使用数组的例子
7.5 实例研究:洗牌与发牌模拟程序
7.6 增强for语句
7.7 将数组传递给方法
7.8 实例研究:用数组保存成绩的类GradeBook
7.9 多维数组
7.10 实例研究:使用二维数组的类GradeBook
7.11 变长实参表
7.12 使用命令行实参
7.13 GUI与图形实例研究:画弧(选读)
7.14 本章小结
第8章 类和对象的深入剖析
8.1 简介
8.2 Time类实例研究
8.3 类成员访问控制
8.4 用this引用指向当前对象的成员
8.5 Time类实例研究:重载构造函数
8.6 默认构造函数和无实参构造函数,105
8.7 关于set方法和get方法
8.8 组合
8.9 枚举类型
8.10 垃圾收集和finalize方法
8.11 static方法成员
8.12 static导人
8.13 fmal实例变量
8.14 软件可重用性
8.15 数据抽象与封装
8.16 Time类实例研究:创建包
8.17 包访问性
8.18 GUI与图形实例研究:使用图形对象(选读)
8.19 本章小结
第9章 面向对象编程:继承
9.1 简介
9.2 超类与子类
9.3 protected成员
9.4 超类与子类之间的关系
9.5 子类的构造函数
9.6 用继承实现软件工程
9.7 Object类
9.8 GUI与图形实例研究:用标签显示文本和图像(选读)
9.9 本章小结
9.10 自测题
第10章 面向对象编程:多态
10.1 简介
10.2 多态实例
10.3 多态的行为
10.4 抽象类与方法
10.5 实例研究:采用多态方法的工资支付系统
10.6 final方法和类
10.7 实例研究:创建和使用接口
10.8 GUI与图形实例研究:用多态的方式绘图(选读)
10.9 本章小结
附录A 运算符优先级表
附录B ASCII字符集
附录C 关键字和保留宇
附录D 基本类型
附录E 计数系统
附录F Unicode
附录G 使用Java APl文档.
附录H 用javado 创建文档
附录I 带标号的break和 ontinue语句
附录J 使用调试器
索引...
1.1 简介
1.2 什么是计算机
1.3 计算机的构成
1.4 操作系统的沿革
1.5 个人计算. 分布式计算和客户服务器计算
1.6 Internet与万维网
1.7 机器语言. 汇编语言和高级语言
1.8 C和C++语言的发展史
1.9 Java语言的发展史
1.10 Java类库
1.11 FORTRAN,12COBOL,12Pascal和Ada
1.12 BASIC,13Visual Basic,13Visual C++,13C#和.NET
1.13 典型的Java开发环境
1.14 关于Java和本书的说明
1.15 Java应用程序的运行示例
1.16 对象技术与UML简介
1.17 本章小结
1.18 Web资源
第2章 Java应用程序入门
2.1 简介
2.2 第一个Java应用程序:打印一行文字
2.3 修改第一个Java程序
2.4 用printf显示文本
2.5 另一个Java应用程序:整数相加
2.6 内存的概念
2.7 算术运算
2.8 选择:相等和关系运算符
2.9 本章小结
第3章 类和对象的基础知识
3.1 简介
3.2 类. 对象. 方法和实例变量
3.3 声明带有一个方法的类并实例化该类的一个对象
3.4 声明带形式参数的方法
3.5 实例变量. set方法和get方法
3.6 基本类型和引用类型的对比
3.7 用构造函数初始化对象
3.8 浮点数和double类型
3.9 GUI和图形实例研究:使用对话框(选读)
3.10 本章小结
第4章 控制语句(第1部分)
4.1 简介
4.2 算法
4.3 伪码
4.4 控制结构
4.5 if单选语句
4.6 if...else双选语句
4.7 while循环语句
4.8 算法设计:计数器控制循环
4.9 算法设计:标记控制循环
4.10 算法设计:嵌套控制语句
4.11 复合赋值运算符
4.12 增量和减量运算符
4.13 基本类型
4.14 GUI和图形实例研究:绘制简单线条(选读)
4.15 本章小结
第5章 控制语句(第1,57部分)
5.1 简介
5.2 计数器控制循环基础知识
5.3 for循环语句
5.4 使用for语句的例子
5.5 do...while循环语句
5.6 switch多选语句
5.7 break和continue语句
5.8 逻辑运算符
5.9 结构化程序设计小结
5.10 GUI和图形实例研究:绘制矩形和椭圆(选读)
5.11 本章小结
第6章 方法的深入剖析
6.1 简介
6.2 Java中的程序模块
6.3 static方法,72static域和Math类
6.4 声明带多个形参的方法
6.5 声明和使用方法的注意事项
6.6 方法调用栈和活动记录
6.7 参数提升和强制转换
6.8 JavaAPI包
6.9 实例研究:随机数生成
6.10 实例研究:博彩游戏和enum简介
6.11 声明的作用域
6.12 方法重载
6.13 GUI与图形实例研究:颜色和填充形状(选读)..
6.14 本章小结
第7章 数组
7.1 简介
7.2 数组
7.3 声明并创建数组
7.4 使用数组的例子
7.5 实例研究:洗牌与发牌模拟程序
7.6 增强for语句
7.7 将数组传递给方法
7.8 实例研究:用数组保存成绩的类GradeBook
7.9 多维数组
7.10 实例研究:使用二维数组的类GradeBook
7.11 变长实参表
7.12 使用命令行实参
7.13 GUI与图形实例研究:画弧(选读)
7.14 本章小结
第8章 类和对象的深入剖析
8.1 简介
8.2 Time类实例研究
8.3 类成员访问控制
8.4 用this引用指向当前对象的成员
8.5 Time类实例研究:重载构造函数
8.6 默认构造函数和无实参构造函数,105
8.7 关于set方法和get方法
8.8 组合
8.9 枚举类型
8.10 垃圾收集和finalize方法
8.11 static方法成员
8.12 static导人
8.13 fmal实例变量
8.14 软件可重用性
8.15 数据抽象与封装
8.16 Time类实例研究:创建包
8.17 包访问性
8.18 GUI与图形实例研究:使用图形对象(选读)
8.19 本章小结
第9章 面向对象编程:继承
9.1 简介
9.2 超类与子类
9.3 protected成员
9.4 超类与子类之间的关系
9.5 子类的构造函数
9.6 用继承实现软件工程
9.7 Object类
9.8 GUI与图形实例研究:用标签显示文本和图像(选读)
9.9 本章小结
9.10 自测题
第10章 面向对象编程:多态
10.1 简介
10.2 多态实例
10.3 多态的行为
10.4 抽象类与方法
10.5 实例研究:采用多态方法的工资支付系统
10.6 final方法和类
10.7 实例研究:创建和使用接口
10.8 GUI与图形实例研究:用多态的方式绘图(选读)
10.9 本章小结
附录A 运算符优先级表
附录B ASCII字符集
附录C 关键字和保留宇
附录D 基本类型
附录E 计数系统
附录F Unicode
附录G 使用Java APl文档.
附录H 用javado 创建文档
附录I 带标号的break和 ontinue语句
附录J 使用调试器
索引...
猜您喜欢



