欢迎光临
免费的PDF电子书下载网站

Java程序设计与问题求解(原书第8版) PDF下载

编辑推荐

暂无

内容简介

本书不仅介绍Java语言的基础语法知识,还通过大量案例研究、编程示例,着重讲授问题求解和编程技术,如程序控制流(分支和循环)、定义类与方法、异常处理等。

作者简介

沃特·萨维奇 (Walter Savitch),1969年在加州大学伯克利分校获得数学博士学位。他曾在加州大学圣地亚哥分校任教,担任计算机科学教授,在复杂性理论和并行计算模型方面做出了重要贡献。他的研究领域包括复杂性理论、形式语言理论、计算语言学等,他还撰写了许多的计算机科学教科书,涉及Pascal、Ada、C++ 和Java等编程语言,畅销不衰。肯里克·莫克(Kenrick Mock),阿拉斯加大学安克雷奇分校副教授。他还在华盛顿州立大学、波特兰州立大学和加州大学戴维斯分校任教。他教授本科计算机科学课程,包括C++入门、Java(TM)、面向非程序员的Visual Basic(R)、算法、计算机安全和人工智能等。

Java程序设计与问题求解(原书第8版) PDF下载

目录

出版者的话译者序前言致谢依赖关系图第1章 计算机与Java引论  11.1 计算机基础  11.1.1 硬件与内存  21.1.2 程序  31.1.3 编程语言、编译器和解释器  41.1.4 Java字节码  51.1.5 类加载器  71.2 浅尝Java  81.2.1 Java语言的历史  81.2.2 应用程序与小应用程序  91.2.3 第一个Java应用程序  91.2.4 编写、编译和运行Java程序  131.3 编程基础  141.3.1 面向对象编程  141.3.2 算法  171.3.3 测试与调试  181.3.4 软件复用  191.4 图形化编程补充读物  201.4.1 一个JavaFX应用程序样例  211.4.2 图形的尺寸和位置  231.4.3 绘制椭圆和圆  241.4.4 绘制弧  25本章小结  27练习  28实践程序  29编程项目  29自测问题答案  30第2章 基本的计算  332.1 变量和表达式  332.1.1 变量  332.1.2 数据类型  352.1.3 Java标识符  372.1.4 赋值语句  382.1.5 简单输入  402.1.6 简单屏幕输出  412.1.7 常量  422.1.8 具名常量  432.1.9 赋值兼容性  442.1.10 类型强制转换  452.1.11 算术运算  482.1.12 括号和优先级规则  502.1.13 特殊赋值操作符  512.1.14 案例研究:售货机找零  522.1.15 递增和递减操作符  562.1.16 更多有关递增和递减操作符的讨论  572.2 String类  572.2.1 字符串常量和变量  582.2.2 字符串连接  582.2.3 字符串方法  592.2.4 字符串处理  622.2.5 转义字符  632.2.6 Unicode字符集  642.3 键盘和屏幕I/O  652.3.1 屏幕输出  652.3.2 键盘输入  672.3.3 其他输入界定符(选修)  722.3.4 使用printf的格式化输出(选修)  732.4 文档和样式  752.4.1 有意义的变量名  752.4.2 注释  752.4.3 缩进  772.4.4 使用具名常量  782.5 图形化编程补充读物  802.5.1 将样式规则应用于JavaFX应用程序  802.5.2 介绍JOptionPane类  812.5.3 将输入作为其他数字类型读取  872.5.4 编程示例:具有窗口化I/O的找零程序  88本章小结  90练习  90实践程序  92编程项目  93自测问题答案  94第3章 流控制—分支  983.1 if-else语句  983.1.1 基本的if-else语句  983.1.2 布尔表达式  1043.1.3 比较字符串  1073.1.4 嵌套的if-else语句  1113.1.5 多重分支的if-else语句  1123.1.6 编程示例:给出字母等第  1143.1.7 案例研究:体重指数  1163.1.8 条件操作符(选修)  1183.1.9 exit方法  1193.2 boolean类型  1203.2.1 布尔变量  1203.2.2 优先级规则  1213.2.3 布尔值的输入和输出  1233.3 switch语句  1243.4 图形化编程补充读物  1303.4.1 指定绘图颜色  1313.4.2 Yes或No问题的对话框  134本章小结  135练习  136实践程序  137编程项目  138自测问题答案  140第4章 流控制—循环  1424.1 Java循环语句  1424.1.1 while语句  1434.1.2 do-while语句  1464.1.3 编程示例:臭虫侵扰  1494.1.4 编程示例:嵌套循环  1544.1.5 for语句  1554.1.6 在for语句中声明变量  1604.1.7 在for语句中使用逗号(选修)  1604.1.8 for-each语句  1624.2 用循环编程  1624.2.1 循环体  1624.2.2 初始化语句  1634.2.3 控制循环迭代次数  1644.2.4 案例研究:使用布尔变量来终止循环  1664.2.5 编程示例:消费热潮  1684.2.6 循环中的break语句和continue语句(选修)  1704.2.7 循环缺陷  1724.2.8 跟踪变量  1744.2.9 断言检查  1754.3 图形化编程补充读物  1774.3.1 编程示例:一个包含多张脸的JavaFX应用程序  1774.3.2 绘制文本  181本章小结  182练习  182实践程序  184编程项目  185自测问题答案  188第5章 定义类和方法  1935.1 类和方法定义  1935.1.1 类文件和单独编译  1955.1.2 编程示例:实现Dog类  1955.1.3 实例变量  1965.1.4 方法  1985.1.5 定义void方法  2005.1.6 定义有返回值的方法  2015.1.7 编程示例:实现Species类的第一次尝试  2055.1.8 关键词this  2085.1.9 局部变量  2095.1.10 块  2115.1.11 基本类型参数  2125.2 信息隐藏和封装  2165.2.1 信息隐藏  2175.2.2 前置条件和后置条件注释  2175.2.3 public和private修饰符  2185.2.4 编程示例:为什么实例变量应该是私有的  2205.2.5 编程示例:矩形类的另一种实现  2215.2.6 访问器方法和修改器方法  2235.2.7 编程示例:Purchase类  2255.2.8 调用方法的方法  2285.2.9 封装  2335.2.10 使用javadoc自动归档  2355.2.11 UML类图  2355.3 对象和引用  2365.3.1 类类型变量  2375.3.2 定义类的equals方法  2425.3.3 编程示例:Species类  2445.3.4 布尔值方法  2465.3.5 案例研究:单元测试  2475.3.6 类类型参数  2495.3.7 编程示例:类类型参数与

Java程序设计与问题求解(原书第8版) pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:Java程序设计与问题求解(原书第8版)