图书介绍

Java面向对象程序设计 基础、设计、实现与应用程序开发 5.0版pdf电子书版本下载

Java面向对象程序设计 基础、设计、实现与应用程序开发  5.0版
  • 邵鹏鸣编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302136807
  • 出版时间:2006
  • 标注页数:440页
  • 文件大小:56MB
  • 文件页数:453页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java面向对象程序设计 基础、设计、实现与应用程序开发 5.0版PDF格式电子书版下载

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

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

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

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

图书目录

第1部分 认识Java 3

第1章 认识Java 3

1.1 第一个简单的Java应用程序 3

1.2 简单的Swing界面应用程序 7

第2部分 Java程序设计基础 13

第2章 Java编程基础 13

2.1 变量与常量 13

2.1.1 变量的含义 13

2.1.2 变量声明 15

2.1.4 声明常数 18

2.1.3 常数 18

2.2 基本数据类型 19

2.2.1 整型 19

2.2.2 字符数据类型 23

2.3 浮点类型 27

2.3.1 浮点数据类型比较 32

2.4 格式化输出信息 33

2.5 算术运算 34

2.5.1 算术表达式与算术运算符 34

2.5.2 算术运算符优先级规则 34

2.6 基本数据类型的相互转换 35

2.6.1 隐式数值转换 35

2.6.2 显式转换 37

2.7 布尔类型 38

2.8 Scanner类和键盘输入 39

第3章 面向对象程序设计初步 43

3.1 类和对象 43

3.2 消息和方法 44

3.3 使用现有的类 45

3.4 创建自己的类 50

3.5 继承 63

3.6 接口 72

3.6.1 概念 72

3.6.2 事件处理 73

4.1.1 if语句 77

第4章 程序流控制 77

4.1 选择语句 77

4.1.2 if...else语句 82

4.1.3 条件运算符 87

4.1.4 if...else if...else语句 92

4.1.5 if语句的嵌套 97

4.1.6 switch语句 101

4.1.7 复合赋值运算符 106

4.1.8 条件逻辑运算符和逻辑运算符 107

4.2 循环语句 107

4.2.1 while语句 107

4.2.2 do...while语句 113

4.2.3 for语句 114

4.2.4 嵌套循环 117

4.2.5 增量运算符与减量运算符 118

4.3 跳转语句 119

4.3.1 break语句 119

4.3.2 continue语句 120

4.3.3 运算符的优先级 121

第5章 数组与方法 122

5.1 数组 122

5.1.1 数组初始化 129

5.1.2 变长数组的声明 130

5.2 多维数组 133

5.2.1 多维数组的声明创建 134

5.2.2 多维数组初始化 134

5.2.3 二维数组应用举例 135

5.3 值类型与引用类型 138

5.4 方法 141

5.4.1 传值方式 142

5.4.2 将值类型的变量作为参数 142

5.4.3 传递引用类型参数 149

5.4.4 可变数目的参数 154

第6章 基于对象程序设计 161

第3部分 面向对象程序设计 161

6.1 类、对象和封装 162

6.2 字段 163

6.2.1 常数和只读字段 166

6.2.2 成员访问控制 167

6.3 set访问器和get访问器 167

6.3.1 set访问器 167

6.3.2 get访问器 168

6.3.3 类作用域 169

6.3.4 使用this关键字 169

6.4.1 默认构造函数 172

6.4 构造函数 172

6.4.2 默认初始化字段 174

6.4.3 显式初始化字段 174

6.4.4 构造函数声明 175

6.5 构造函数重载 178

6.5.1 使用重载构造函数 178

6.5.2 调用同类中的其他构造函数 180

6.6 静态成员与实例成员 181

6.6.1 静态字段和实例字段 181

6.6.2 静态初始化块 183

6.6.3 静态方法 184

6.6.4 静态和实例成员特征 185

6.7.1 以对象作为参数 186

6.7 对象参数与返回值为对象 186

6.7.2 返回值为对象 188

6.8 方法的重载 190

6.9 装箱和取消装箱 192

6.9.1 包装类 192

6.9.2 Integer类的常用方法 193

6.9.3 自动装箱和自动取消装箱 193

第7章 继承 195

7.1 直接基类与派生类 196

7.2 派生类构造函数声明 199

7.3 隐藏从基类继承的字段和静态方法 209

7.4 含直接基类构造函数的构造函数声明 210

7.5 重写超类方法 211

7.5.1 多级继承中构造函数的执行过程 222

7.5.2 重载和重写的比较 223

7.5.3 垃圾回收和finalize方法 223

7.6 使用ArrayList类 223

7.7 泛型 234

7.8 枚举类型 235

第8章 多态性 239

8.1 抽象方法与抽象类 239

8.1.1 抽象方法 240

8.1.2 抽象类继承 246

8.2.1 声明和实现接口 253

8.2 接口 253

8.2.2 接口和抽象类 257

8.2.3 接口与抽象类的比较 267

8.2.4 Java类库中的接口实现举例 268

8.3 内部类 274

8.3.1 使用内部类访问包含它的对象的私有成员变量 275

8.3.2 适配器 277

8.3.3 匿名内部类 278

第9章 异常处理 282

9.1 异常举例 282

9.2 异常和异常类 283

9.3 捕获异常 285

9.4 finally子句 288

9.5 理解异常处理 288

9.5.1 声明异常 289

9.5.2 抛出异常 289

9.5.3 捕获异常 289

第4部分 图形用户界面和数据库程序设计 297

第10章 Swing及GUI程序设计 297

10.1 滚动条 297

10.1.1 滚动条的构造函数 302

10.1.2 滚动条的常用方法 302

10.1.4 用户定义的颜色 303

10.1.3 滚动条的事件 303

10.2 事件模型 304

10.2.1 Button按钮的构造函数 313

10.2.2 Button按钮的常用方法 313

10.2.3 Button按钮的常用事件 313

10.3 复选框和单选按钮 314

10.3.1 如何设置字体 321

10.3.2 复选框的构造函数 321

10.3.3 复选框的常用方法 321

10.3.4 复选框的常用事件 322

10.3.5 单选按钮的构造函数 322

10.4 Connection和Statement对象 323

10.3.7 单选按钮的常用事件 323

10.3.6 单选按钮的常用方法 323

10.4.1 Connection对象 324

10.4.2 Statement对象 329

10.5 使用ResultSet 331

10.6 创建三层应用程序 352

10.7 显示图片 361

10.7.1 ImageIcon 365

10.7.2 组件的setIcon方法 366

10.8 组合框控件和密码框控件 366

10.8.1 JComboBox的常用方法 374

10.8.3 JTextField构造函数 375

10.8.2 组合框的事件 375

10.8.4 JTextField的常用方法 376

10.8.5 JPasswordField常用方法 376

10.9 列表框 377

10.9.1 列表框的常用方法 399

10.9.2 DefaultListModel常用方法 400

10.9.3 列表框控件的常用事件 401

第11章 使用JDBC进行数据库编程 402

11.1 可滚动的ResultSet 402

11.2 可更新的ResultSet 415

11.2.1 更新ResultSet 415

11.2.2 插入新行和删除行 420

11.3 使用PreparedStatement 422

11.3.1 创建PreparedStatement 422

11.3.2 执行PreparedStatement 423

11.4 使用CallableStatement执行存储过程 429

11.4.1 IN参数 430

11.4.2 OUT参数 431

11.5 JTable和ResultSetMetaData 432

11.5.1 使用JTable浏览数据库数据 432

11.5.2 使用JTable修改数据库数据 436

参考文献 440

精品推荐