图书介绍

Java面向对象程序设计 基础、设计、实现与应用程序开发 5.0版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

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部分 认识Java3

第1章 认识Java3

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 使用ResultSet331

10.6 创建三层应用程序352

10.7 显示图片361

10.7.1 ImageIcon365

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 可滚动的ResultSet402

11.2 可更新的ResultSet415

11.2.1 更新ResultSet415

11.2.2 插入新行和删除行420

11.3 使用PreparedStatement422

11.3.1 创建PreparedStatement422

11.3.2 执行PreparedStatement423

11.4 使用CallableStatement执行存储过程429

11.4.1 IN参数430

11.4.2 OUT参数431

11.5 JTable和ResultSetMetaData432

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

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

参考文献440

热门推荐