图书介绍

Java高级编程实用教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Java高级编程实用教程
  • 仵博,池瑞楠,张丽涓编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302129223
  • 出版时间:2006
  • 标注页数:333页
  • 文件大小:24MB
  • 文件页数:348页
  • 主题词:JAVA语言-程序设计-高等学校:技术学校-教材

PDF下载


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

下载说明

Java高级编程实用教程PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第1章 面向对象程序设计概述1

1.1 面向过程和面向对象1

1.1.1 面向过程程序设计语言2

1.1.2 面向对象程序设计语言2

1.1.3 面向过程和面向对象程序设计3

1.2 类3

1.2.1 对象和类4

1.2.2 类的声明5

1.2.3 属性的声明6

1.2.4 方法的声明6

1.2.5 类的使用7

1.2.6 构造器8

1.2.7 信息隐藏和封装12

1.2.8 【项目1-1】的参考程序13

1.3 Java文件的组织16

1.3.1 Java源文件结构16

1.3.2 包(package)16

1.3.3 文件组织层次18

1.4 本章小结19

习题19

第2章 类的设计21

2.1 类的继承22

2.1.1 类继承的基本使用方法22

2.1.3 访问控制24

2.1.2 单继承24

2.2 方法的重写33

2.3 多态35

2.3.1 编译时的多态性35

2.3.2 运行时的多态性36

2.4 重载43

2.4.1 普通方法的重载43

2.4.2 构造器的重载46

2.5 【项目2-1】的参考程序49

2.6 本章小结52

习题52

3.1 static和final关键字55

第3章 类的高级特性55

3.1.1 static关键字56

3.1.2 【项目3-1】的参考程序——单子(Singleton)设计模式58

3.1.3 静态块60

3.1.4 final关键字61

3.2 抽象类和接口63

3.2.1 抽象类63

3.2.2 接口65

3.2.3 抽象类和接口的多态性68

3.2.4 【项目3-2】——抽象类和接口的综合应用69

3.3 内部类70

习题77

3.4 本章小结77

第4章 异常处理79

4.1 异常的概念及其分类80

4.1.1 Java异常的概念80

4.1.2 Java异常的分类81

4.2 Java异常处理机制82

4.2.1 使用try-catch-finally捕获异常82

4.2.2 使用throws声明抛出异常89

4.2.3 使用throw人工抛出异常92

4.3 用户自定义异常93

4.4 本章小结94

习题95

第5章 数组97

5.1 数组的概念98

5.2 一维数组的声明和内存分配98

5.2.1 声明数组99

5.2.2 内存分配100

5.2.3 数组的初始化100

5.3 二维数组104

5.3.1 二维数组的声明和初始化105

5.3.2 二维数组的引用105

5.4 【项目5-1】的参考程序106

5.5 本章小结109

习题109

第6章 图形用户界面(GUI)设计111

6.1.1 java.awt包112

6.1.2 javax.swing包112

6.1 GUI概述112

6.2 容器113

6.2.1 Frame113

6.2.2 Panel113

6.3 Swing组件113

6.3.1 JFrame113

6.3.2 JPanel114

6.3.3 标签114

6.3.4 列表框的应用114

6.4.1 FlowLayout布局管理器119

6.4 容器布局119

6.4.2 BorderLayout布局管理器120

6.4.3 GridLayout布局管理器120

6.5 事件处理概述127

6.5.1 什么是事件127

6.5.2 事件源与事件处理器127

6.6 事件模型127

6.6.1 分层模型(JDK 1.0)127

6.6.2 委托模型(JDK 1.1)128

6.7 事件类型130

6.8 事件适配器132

6.9 【项目6-1】的参考程序138

习题144

6.10 本章小结144

第7章 I/O处理146

7.1 标准输入输出146

7.2 文件和文件I/O148

7.2.1 文件类File148

7.2.2 随机访问文件RandomAccessFile类149

7.3 流157

7.3.1 输入输出流概念157

7.3.2 输入输出类158

7.3.3 字节流InputStream和OutputStream类158

7.3.4 字符流Reader和Writer类160

习题168

7.4 本章小结168

第8章 多线程编程169

8.1 线程概述169

8.1.1 什么是线程169

8.1.2 线程构成170

8.2 创建线程172

8.2.1 继承Thread类创建线程172

8.2.2 实现Runnable接口创建线程173

8.2.3 两种创建线程方法的优缺点174

8.3 线程的基本控制174

8.3.1 启动线程175

8.3.2 延迟线程176

8.3.3 停止线程185

8.3.4 其他控制线程的方法186

8.4 线程的同步187

8.4.1 堆栈问题187

8.4.2 多线程同步问题191

8.4.3 多线程同步中的死锁问题197

8.5 线程的交互198

8.5.1 wait()和notify()199

8.5.2 生产者—消费者问题200

8.5.3 suspend()和resume()方法204

8.6 本章小结205

习题205

9.1.1 任务概述207

9.1 项目概要设计207

第9章 网络编程207

9.1.2 对功能需求的规定208

9.1.3 网络中的数据209

9.2 创建聊天室界面209

9.2.1 创建工程209

9.2.2 创建应用程序210

9.2.3 布局聊天室界面213

9.2.4 应用程序执行流程215

9.3 客户端程序216

9.3.1 Socket和数据流的创建和连接216

9.3.2 添加发送昵称和性别的代码218

9.3.4 添加发送聊天信息的代码219

9.3.3 添加退出聊天室的代码219

9.3.5 客户端接收服务器发送的数据220

9.4 服务器端程序222

9.4.1 服务器端程序分析与设计222

9.4.2 服务器端程序223

9.4.3 服务器端多线程224

9.4.4 运行效果图228

9.5 【项目9-1】的参考程序230

9.5.1 客户端完整代码230

9.5.2 服务器端完整代码239

9.6 基础理论知识242

9.6.1 TCP/IP四层结构模型242

9.6.2 Socket通信模型243

9.6.3 基于TCP的Socket通信245

9.6.4 基于UDP的Socket通信250

9.7 本章小结254

习题254

第10章 数据库编程258

10.1 项目概要设计258

10.1.1 任务概述258

10.1.2 对功能需求的规定259

10.2 使用JDBC建立与数据库的连接260

10.2.1 JDBC的两个组成部分260

10.2.2 使用JDBC建立与数据库的连接260

10.2.3 JDBC API中的重要接口261

10.3.1 创建工程268

10.3 用户登录模块268

10.3.2 创建应用程序269

10.3.3 用户登录模块设计272

10.3.4 应用程序执行流程273

10.3.5 访问数据库277

10.4 密码修改模块279

10.4.1 创建密码修改窗体279

10.4.2 密码修改程序281

10.5 管理模块283

10.5.1 创建管理模块窗体283

10.5.2 员工查询、修改、删除程序287

10.6.1 员工数据添加程序290

10.6 添加员工数据模块290

10.6.2 菜单事件处理程序292

10.7 【项目10-1】的参考程序293

10.7.1 主类完整代码293

10.7.2 MainFrame类完整代码295

10.7.3 ManageDialog类完整代码303

10.7.4 LoginDialog类完整代码313

10.7.5 changePasswordDialog类完整代码318

10.8 本章小结321

习题321

附录A Java编程规范324

参考文献333

热门推荐