注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关Java大学基础教程(第六版)

Java大学基础教程(第六版)

Java大学基础教程(第六版)

定 价:¥58.00

作 者: (美)戴特尔 等著,刘晓莉 等译
出版社: 电子工业出版社
丛编项: 国外计算机科学教材系列
标 签: Java

ISBN: 9787121026508 出版时间: 2007-01-01 包装: 胶版纸
开本: 16 页数: 519 字数:  

内容简介

  本书是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 使用调试器  
索引...  

本目录推荐