Java程序设计教程(第5版) / 国外经典教材
¥98.00定价
作者: H.M.Deitel
出版时间:2016年8月
出版社:清华大学出版社
- 清华大学出版社
- 9787302078920
- 1-13
- 41019
- 16开
- 2016年8月
- 工学
- 软件工程
- TP312JA
- 设计
- 本专科、高职高专
内容简介
Java经过多年发展,现在已经真正成长为严格的、主流的开发语言。本书的作者是国际知名的教育专家H.M.Deitel和P.J.Deitel。全书通过Deitel特有的“活代码”方式,详细讲解了如何使用Java开发数据库应用程序、多媒体应用程序、网络应用程序。本书还介绍了软件工程知识、界面设计知识、调试技巧、性能提示等方面的内容。另外,本书还配有实验手册,它提供了一个优秀的学习环境,学生们可以用所学概念解决精心设计的各种问题。教师也能更好地评估学生对教材的理解程度。该实验手册也可以作为开放式实验、家庭作业以及自学用。
本书的读者对象是各类编程人员,计算机相关专业的本科生和研究生。
本书的读者对象是各类编程人员,计算机相关专业的本科生和研究生。
目录
第1章 计算机、Internet和Web概述 1.1 本章简介 1.2 计算机是什么 1.3 计算机的构成 1.4 操作系统的演变 1.5 个人计算、分布式计算和客户/服务器计算 1.6 机器语言、汇编语言和高级语言 1.7 C++发展简史 1.8 Java发展简史 1.9 Java类库 1.10 FORTRAN、COBOL、Pascal和Ada 1.11 BASIC、Visual Basic、Visual C++、C#和.NET 1.12 Internet和WWW 1.13 典型Java环境基础 1.14 有关Java和本书的简要说明 1.15 有关对象的思考:对象技术及统一建模语言简介 1.16 设计模式初探 本章小结第2章 Java应用程序介绍 2.1 本章简介 2.2 第一个Java程序 2.3 修改第一个Java程序 2.4 在一个对话框中显示文本 2.5 另一个Java应用程序:整数相加 2.6 内存概念 2.7 算术运算 2.8 等式和关系运算符 2.9 对象思想:问题陈述分析(选学) 本章小结第3章 Java applet介绍 3.1 本章简介 3.2 Java 2软件开发工具包中的示范applet 3.3 简单的Java applet:绘制一个字符串 3.4 绘制字符串和直线 3.5 浮点数相加 3.6 网上资源 3.7 对象思想:确定问题陈述中的类(选学) 本章小结第4章 控制结构(一) 4.1 本章简介 4.2 算法 4.3 伪码 4.4 控制结构 4.5 if单选结构 4.6 if…else选择结构 4.7 while循环结构 4.8 算法设计:案例分析1(计数器控制的循环) 4.9 自顶向下、逐步求精的算法设计:案例分析2 4.10 自顶向下、逐步求精的算法设计:案例分析3 4.11 复合赋值运算符 4.12 自增和自减运算符 4.13 基本数据类型 4.14 对象思想:确定类属性(选学) 本章小结第5章 控制结构(二) 5.1 本章简介 5.2 计数器控制的循环的本质 5.3 for循环结构 5.4 for结构应用举例 5.5 do…while循环结构 5.6 switch多重选择结构 5.7 break和continue语句 5.8 带标号的break和continue语句 5.9 逻辑运算符 5.10 结构化编程小结 5.11 对象思想:确定对象的状态和活动(选学) 本章小结第6章 方法 6.1 本章简介 6.2 Java中的程序模块 6.3 Math类的方法 6.4 方法声明 6.5 参数提升 6.6 Java API包 6.7 随机数生成 6.8 例子:概率游戏 6.9 声明的作用域 6.10 类JApplet的方法 6.11 方法重载 6.12 递归 6.13 递归应用举例:斐波纳契数列 6.14 递归与迭代 6.15 对象思想:确定类操作(选学) 本章小结第7章 数组第8章 基于对象编程第9章 面向对象编程:继承第10章 面向对象编程:多态性第11章 字符串和字符第12章 图形和Java2D第13章 图形用户界面组件(一)第14章 图形用户界面组件(二)第15章 异常处理第16章 多线程第17章 文件和流第18章 网络第19章 多媒体:图像、动画和声音第20章 数据结构第21章 Java工具包和位操作第22章 集合第23章 用JDBC进行Java数据库连接第24章 Servlet第25章 JSP附录A 运算符优先级表附录B ASCII字符集附录C 数值系统 C.1 简介 C.2 将二进制数简化为八进制和十六进制数 C.3 将八进制和十六进制数转换为二进制数 C.4 将二进制、八进制和十六进制数转换为十进制数 C.5 将十进制数转换为二进制、八进制或十六进制数 C.6 负的二进制数:补码表示法 C.7 小结附录D 电梯事件和监听者接口 D.1 简介 D.2 事件 D.3 Listener D.4 制品回顾附录E 电梯模型 E.1 简介 E.2 ElevatorSimulation类 E.3 Location类和Floor类 E.4 Door类和ElevatorDoor类 E.5 Button类 E.6 ElevatorShaft类 E.7 Light类和Bell类 E.8 Elevator类 E.9 Person类 E.10 制品回顾 E.11 结论附录F 电梯视图 F.1 简介 F.2 类的对象 F.3 类的常量 F.4 类的构造函数 F.5 事件处理 F.6 制品回顾 F.7 结论附录G Unicode G.1 概述 G.2 Unicode转换格式 G.3 字符和字形 G.4 Unicode的优缺点 G.5 Unicode协会的网站 G.6 使用Unicode G.7 字符范围 小结