图书介绍

Java程序设计与问题解决 基础篇 第4版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Java程序设计与问题解决 基础篇 第4版
  • (美) Walter Savitch著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115165661
  • 出版时间:2007
  • 标注页数:415页
  • 文件大小:71MB
  • 文件页数:431页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java程序设计与问题解决 基础篇 第4版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 计算机与Java概述1

1.1 计算机基础1

1.1.1 硬件与存储器2

1.1.2 程序4

1.1.3 编程语言与编译器5

1.1.4 Java字节码6

1.1.5 类装载器7

1.2 程序设计8

1.2.1 面向对象编程8

1.2.2 封装9

1.2.3 多态性10

1.2.4 继承10

1.2.5 如果了解其他一些编程语言11

1.2.6 算法11

1.2.7 可复用组件12

1.2.8 测试与调试13

1.3 Java简述14

1.3.1 Java语言的历史14

1.3.2 applet15

1.3.3 第一个Java应用程序15

1.3.4 编译一个Java程序或类19

1.3.5 运行一个Java程序20

1.4 图形编程补充(选读)21

1.4.1 对象和方法21

1.4.2 图形applet示例22

1.4.3 图形的尺寸和位置24

1.4.4 画弧线26

1.4.5 运行applet27

小结28

自测题答案28

编程项目30

第2章 基本类型、字符串及控制台I/O31

2.1 基本类型和标识符31

2.1.1 变量32

2.1.2 Java标识符34

2.1.3 基本类型36

2.1.4 赋值语句37

2.1.5 特殊的赋值运算符38

2.1.6 简单的屏幕输出39

2.1.7 简单的输入39

2.1.8 数字常量40

2.1.9 赋值兼容性41

2.1.10 强制类型转换42

2.1.11 算术运算符46

2.1.12 圆括号和优先级规则47

2.1.13 递增运算符和递减运算符52

2.1.14 更多关于递增运算符和递减运算符的内容53

2.2 String类54

2.2.1 字符串常量和变量54

2.2.2 字符串的拼接54

2.2.3 类55

2.2.4 字符串方法56

2.2.5 字符串处理58

2.2.6 转义符59

2.2.7 Unicode字符集60

2.3 键盘与屏幕I/O61

2.3.1 屏幕输出61

2.3.2 键盘输入63

2.4 文档与样式69

2.4.1 文档与注释70

2.4.2 缩进72

2.4.3 命名常量73

2.5 图形编程补充(选读)75

2.5.1JOptionPane77

2.5.2 输入其他数字类型82

小结84

自测题答案85

编程项目88

第3章 流程控制91

3.1 分支语句91

3.1.1 if-else语句91

3.1.2 布尔表达式简介94

3.1.3 嵌套语句与复合语句100

3.1.4 多分支if-else语句102

3.1.5 switch语句105

3.1.6 条件运算符(选读)108

3.2 Java循环语句110

3.2.1 while语句110

3.2.2 do-while语句113

3.2.3 for语句119

3.2.4 for语句中的逗号(选读)122

3.2.5 循环中的break语句125

3.2.6 exit方法126

3.3 用循环编程128

3.3.1 循环体128

3.3.2 初始化语句129

3.3.3 结束循环130

3.3.4 循环错误134

3.3.5 跟踪变量135

3.4 boolean类型136

3.4.1 布尔表达式和布尔变量137

3.4.2 优先级规则138

3.4.3 布尔值的输入和输出141

3.5 图形编程补充(选读)144

3.5.1 指定绘画颜色144

3.5.2 drawString方法151

3.5.3 JOptionPane的确认窗口151

小结152

自测题答案153

编程项目157

第4章 定义类与方法160

4.1 类和方法的定义160

4.1.1 类文件及独立编译162

4.1.2 实例变量162

4.1.3 方法的使用165

4.1.4 void方法定义167

4.1.5 返回值的方法169

4.1.6 this参数173

4.1.7 局部变量174

4.1.8 块176

4.1.9 基本类型的参数177

4.1.10 类定义和方法定义语法小结181

4.2 信息隐藏与封装182

4.2.1 信息隐藏182

4.2.2 前置条件和后置条件注释183

4.2.3 public和private修饰符185

4.2.4 封装194

4.2.5 用javadoc自动生成文档196

4.2.6 UML类图196

4.3 对象与引用197

4.3.1 类类型的变量与对象197

4.3.2 返回布尔值的方法207

4.3.3 类类型参数208

4.3.4 类类型参数和基本类型参数的比较210

4.4 图形编程补充(选读)213

4.4.1 Graphics类214

4.4.2 init方法219

4.4.3 向applet中添加标签220

小结223

自测题答案223

编程项目228

第5章 对象与方法231

5.1 用方法编程232

5.2 静态方法与静态变量238

5.2.1 静态方法238

5.2.2 静态变量(选读)244

5.2.3 Math类245

5.2.4 Integer、Double及其他包装类248

5.3 设计的方法251

5.3.1 自顶向下的设计256

5.3.2 对方法的测试257

5.4 重载259

5.5 构造器272

5.6 再论信息隐藏280

5.7 包283

5.7.1 包及其导入283

5.7.2 包名与目录283

5.7.3 名字冲突286

5.8 图形编程补充(选读)287

5.8.1 添加按钮287

5.8.2 事件驱动编程288

5.8.3 对按钮进行编程289

5.8.4 图标295

5.8.5 改变可见性296

5.8.6 后续内容299

小结299

自测题答案300

编程项目304

第6章 数组306

6.1 数组基础307

6.1.1 创建与访问数组307

6.1.2 数组的细节309

6.1.3 实例变量length311

6.1.4 数组的初始化314

6.2 在类和方法中使用数组315

6.2.1 索引变量用作方法的实参321

6.2.2 整个数组作为方法的实参323

6.2.3 main方法的实参324

6.2.4 返回数组的方法328

6.3 用数组和类编程330

6.3.1 部分填充的数组336

6.3.2 在数组中查找336

6.4 对数组进行排序338

6.4.1 选择排序338

6.4.2 其他排序算法342

6.5 多维数组343

6.5.1 多维数组基础343

6.5.2 多维数组形参和返回值346

6.5.3 多维数组的实现347

6.5.4 不规则数组(选读)349

6.6 图形编程补充(选读)355

6.6.1 文本区和文本域355

6.6.2 画多边形358

小结360

自测题答案361

编程项目364

第7章 继承367

7.1 继承简介367

7.1.1 派生类368

7.1.2 重写方法定义371

7.1.3 比较重写和重载372

7.1.4 final修饰符372

7.1.5 UML继承类图373

7.2 使用继承编程375

7.2.1 派生类中的构造器376

7.2.2 this方法(选读)376

7.2.3 调用被重写的方法377

7.2.4 关于重载和重写的一个微妙之处(选读)381

7.2.5 Object类385

7.2.6 抽象类395

7.2.7 接口397

7.3 动态绑定和多态399

7.3.1 动态绑定399

7.3.2 类型检查与动态绑定400

7.3.3 对tostring的动态绑定401

7.3.4 多态402

7.4 图形编程补充(选读)404

7.4.1 JApplet类404

7.4.2 JFrame类405

7.4.3 窗口事件与窗口侦听器407

7.4.4 ActionListener接口408

7.4.5 下一步该如何阅读410

小结410

自测题答案410

编程项目414

热门推荐