图书介绍

解析Java程序设计PDF|Epub|txt|kindle电子书版本网盘下载

解析Java程序设计
  • 甘玲,张璞,李兴春编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302136211
  • 出版时间:2006
  • 标注页数:362页
  • 文件大小:46MB
  • 文件页数:376页
  • 主题词: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.2 面向对象方法与结构化方法的比较2

1.2.1 现实问题分析2

1.2.2 面向对象方法的优越性3

1.2.3 面向对象与面向过程的不同4

1.2.4 面向对象技术的基本观点4

1.3 面向对象技术的基本概念5

1.3.1 对象和类5

1.3.2 事件和消息7

1.4 面向对象技术的基本特征8

1.4.1 抽象性8

1.4.2 封装性9

1.4.3 继承性10

1.4.4 多态性11

1.5 面向对象分析与设计简介11

1.6 面向对象程序设计语言简介12

1.7 面向对象的UML描述15

本章小结17

习题17

第2章 Java语言基础18

2.1 一个最简单的Java应用程序18

2.1.1 问题的提出与分析18

2.1.2 main方法的说明19

2.1.3 程序的编译与运行20

2.2 Java语言编程基础20

2.2.1 问题的提出与分析21

2.2.2 常量和变量21

2.2.3 基本数据类型23

2.2.4 运算符和表达式24

2.2.5 类型转换26

2.2.6 问题的解决28

2.3 控制语句29

2.3.1 问题的提出与分析29

2.3.2 选择语句29

2.3.3 循环语句35

2.3.4 特殊的循环流程控制38

2.4 类和对象的创建和使用42

2.4.1 问题的提出与分析42

2.4.2 类的定义42

2.4.3 对象的生成44

2.4.4 对象的使用45

2.5 数组的使用46

2.5.2 一维数组的创建47

2.5.1 问题的提出与分析47

2.5.3 一维数组的使用48

2.5.4 二维数组的创建49

2.5.5 二维数组的使用50

2.6 字符串的使用51

2.6.1 问题的提出与分析51

2.6.2 String类的介绍52

2.6.3 问题的解决54

2.6.4 对象转化为字符串56

2.7 包57

2.7.1 什么是包57

2.7.2 包的定义58

2.7.3 包的引用59

2.7.4 常用的Java标准包59

2.8 应用举例60

2.7.5 程序结构60

本章小结63

习题63

第3章 对象与类66

3.1 问题的提出与分析66

3.2 发现对象和类67

3.3 类的设计68

3.3.1 成员变量和方法68

3.3.2 方法的重载74

3.3.3 类的访问控制75

3.3.4 成员的访问控制77

3.4 类的构造方法80

3.4.1 成员初始化80

3.4.2 构造方法的重载81

3.4.3 默认构造方法82

3.4.4 this关键字83

3.4.5 对象的赋值和比较84

3.5 静态成员86

3.5.1 静态成员变量87

3.5.2 静态成员方法89

3.6 基本的输入输出90

3.7 问题的解决92

本章小结99

习题99

第4章 继承和多态103

4.1 问题的提出与分析103

4.2 类的继承104

4.2.1 子类的定义104

4.2.2 子类的构造方法106

4.2.3 方法的覆盖和成员变量的隐藏109

4.2.4 子类对象和父类对象间的转换112

4.3.1 抽象类的定义115

4.3 抽象类和接口115

4.3.2 什么是接口117

4.3.3 接口的定义118

4.3.4 接口的实现119

4.4 final类和final方法122

4.5 多态122

4.6 问题的实现127

4.6.1 定义商品类层次127

4.6.2 定义职工类层次129

4.6.3 商品列表类的实现131

4.6.4 顾客类层次的实现133

4.6.5 销售事件类和销售事件列表类的实现134

4.6.6 类层次功能的测试136

本章小结137

4.6.7 功能的进一步扩充137

习题138

第5章 输入输出流和异常141

5.1 问题的提出与分析141

5.2 输入输出流143

5.2.1 流的概念143

5.2.2 输入输出流类层次144

5.2.3 字节流151

5.2.4 字符流157

5.3 异常160

5.3.1 异常的概念161

5.3.2 异常的类层次162

5.3.3 捕获及处理异常164

5.3.4 自定义异常168

5.3.5 声明异常和抛出异常169

5.4 问题的实现170

本章小结175

习题175

第6章 图形用户界面设计178

6.1 问题的提出与分析178

6.2 创建图形用户界面180

6.2.1 AWT与Swing概述180

6.2.2 容器与组件180

6.2.3 布局管理器188

6.3 事件处理190

6.3.1 JDK的事件处理模型190

6.3.2 事件监听器191

6.3.3 事件适配器194

6.3.4 内部类194

6.4 绘制图形195

6.5 问题的实现196

6.5.1 界面框架的实现197

6.5.2 鼠标事件的响应及图形画笔粗细设置202

6.5.3 图形的保存205

本章小结207

习题208

第7章 网络编程211

7.1 问题的提出与分析211

7.2 网络的基本概念212

7.2.1 TCP/IP简介212

7.2.2 Socket接口214

7.2.3 客户端/服务器模式215

7.3 流套接字编程215

7.3.1 服务器端程序的实现216

7.3.2 客户端程序的实现219

7.3.3 编程模型的总结221

7.4 数据报套接字技术222

7.4.1 服务器端程序的实现223

7.4.2 客户端程序的实现225

7.4.3 编程模型的总结226

7.5 线程227

7.5.1 线程的概念227

7.5.2 线程的创建228

7.5.3 线程的控制230

7.5.4 流套接字多线程服务器的实现231

7.5.5 数据报套接字多线程服务器的实现233

7.5.6 线程的同步235

本章小结238

习题238

8.1 问题的提出与分析240

第8章 Applet240

8.2 Applet简介241

8.2.1 什么是Applet241

8.2.2 一个简单的Applet程序242

8.3 Applet的生命周期244

8.4 其他常用的方法247

8.5 Applet的运行251

8.5.1 HTML与Applet251

8.5.2 在浏览器中运行Applet程序252

8.5.3 在appletviewer中运行Applet程序253

8.5.4 运行Applet的安全性254

8.6 问题的实现254

8.6.1 定义Applet的派生类254

8.6.2 实现Applet周期中的方法255

8.6.3 线程的实现257

8.6.4 paint方法的实现258

8.6.5 鼠标事件处理259

习题262

本章小结262

第9章 JDBC与数据库265

9.1 问题的提出与分析265

9.2 数据库基础266

9.2.1 数据库简介267

9.2.2 关系数据库267

9.2.3 SQL简介268

9.3 JDBC简介270

9.3.1 引入JDBC的背景及其驱动模型271

9.3.2 通过JDBC连接数据库272

9.4.1 建立数据库275

9.4.2 连接数据库275

9.4 问题的实现275

9.4.3 数据库操作277

本章小结285

习题285

第10章 常用数据结构的实现287

10.1 数据结构简介287

10.2 单链表287

10.2.1 单链表的实现288

10.2.2 单链表的应用(约瑟夫问题的求解)294

10.3 栈295

10.3.1 栈的实现296

10.3.2 栈的应用(数的进制的转换)297

10.4 队列298

10.4.1 队列的实现298

10.4.2 队列的应用(打印杨辉三角形)299

习题301

本章小结301

附录A Java语法摘要302

A.1 词法规则302

A.2 数据类型304

A.3 运算符305

A.4 表达式306

A.5 语句307

A.6 与OOP有关的关键字309

A.7 与OOP有关的语法310

A.8 JDK 1.5增强语法314

A.9 异常318

附录B Java标准包介绍320

B.1 包的定义320

B.2 包的引用320

B.3 标准包列表321

B.4 常用包的介绍322

附录C JDK使用介绍332

C.1 安装与设置332

C.2 JDK实用程序工具库简介333

C.3 编译333

C.4 运行Application335

C.5 运行Applet336

附录D 常用开发工具介绍338

D.1 Eclipse简介338

D.2 JBuilder简介343

附录E UML简介351

E.1 UML概述351

E.2 模型元素的图形表示及其解释352

E.3 常用的UML图358

E.4 UML中的四种关系360

参考文献362

热门推荐