图书介绍

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

Java程序设计
  • 王唯主编 著
  • 出版社: 北京理工大学出版社
  • ISBN:
  • 出版时间:2007
  • 标注页数:252页
  • 文件大小:11MB
  • 文件页数:261页
  • 主题词:

PDF下载


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

下载说明

Java程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Java语言概述1

1.1 Java简介1

1.1.1 Java语言的发展简史1

1.1.2 Java语言的特点2

1.2 Java程序的开发过程4

1.3 一个简单的Java程序4

1.4 一个简单的Java应用程序(Java Applet)6

1.5 开发环境7

1.5.1 JDK简介7

1.5.2 JDK的安装和使用10

练习题11

第2章 Java语言的基本语法12

2.1 符号集12

2.1.1 关键字12

2.1.2 标识符12

2.1.3 注释13

2.2 基本数据类型13

2.3 常量和变量14

2.3.1 常量14

2.3.2 变量15

2.4 表达式和运算符17

2.4.1 算术运算符17

2.4.2 关系运算符和逻辑运算符19

2.4.3 位运算符22

2.4.4 赋值运算符22

2.4.5 其他运算符23

2.4.6 运算符的优先级和结合性24

2.5 流程控制25

2.5.1 条件语句25

2.5.2 多分支语句和中断语句29

2.5.3 循环语句31

2.6 数组36

2.6.1 一维数组36

2.6.2 数组复制39

2.6.3 多维数组39

2.7 字符串41

2.7.1 字符数组与字符串41

2.7.2 字符串41

2.7.3 字符串操作43

2.7.4 字符串数组45

练习题46

第3章 面向对象编程49

3.1 面向对象程序设计的主要概念49

3.1.1 概述49

3.1.2 对象的基本概念50

3.1.3 类的基本概念51

3.1.4 对象的状态、行为、标识51

3.1.5 消息52

3.1.6 面向对象程序设计方法的特点52

3.1.7 面向对象的程序设计语言56

3.2 Java的类57

3.2.1 类声明57

3.2.2 类体59

3.2.3 构造函数63

3.3 Java的对象63

3.3.1 对象的生成64

3.3.2 对象的使用65

3.3.3 对象的清除66

3.4 继承67

3.4.1 继承关系的定义67

3.4.2 成员变量的继承和隐藏70

3.4.3 方法的继承、重载和覆盖71

3.4.4 this和super77

3.4.5 构造函数的继承与重载81

3.5 多态83

3.5.1 编译时多态83

3.5.2 运行时多态85

3.6 Object类86

练习题88

第4章 包和接口91

4.1 包91

4.1.1 定义包91

4.1.2 编译和运行包92

4.2 访问保护93

4.3 引入包97

4.4 接口99

4.4.1 接口定义100

4.4.2 实现接口101

4.4.3 应用接口103

4.4.4 接口中的变量107

4.4.5 接口的继承109

练习题110

第5章 异常111

5.1 编程中的错误111

5.1.1 编译错误111

5.1.2 运行错误112

5.2 异常与异常类112

5.2.1 异常处理机制概述112

5.2.2 异常类的结构与组成114

5.2.3 系统定义的运行异常115

5.2.4 用户自定义的异常117

5.3 异常的处理118

5.3.1 try-catch-finally118

5.3.2 多异常的处理121

5.4 异常的抛出124

5.4.1 系统自动抛出的异常125

5.4.2 语句抛出的异常125

5.5 应用举例126

练习题129

第6章 输入与输出131

6.1 输入输出类库131

6.1.1 流131

6.1.2 输入输出流类131

6.2 标准输入输出136

6.2.1 标准输入136

6.2.2 标准输出139

6.2.3 标准错误140

练习题140

第7章 Java数据库编程和网络编程141

7.1 关系数据库简介141

7.2 JDBC概述141

7.2.1 JDBC与SQL142

7.2.2 JDBC与ODBC142

7.2.3 JDBC支持的两种模型143

7.2.4 JDBC的抽象接口143

7.2.5 JDBC的数据库驱动器Driver144

7.3 连接数据库144

7.3.1 建立数据源144

7.3.2 具体示例145

7.4 网络编程152

7.4.1 Java网络基础知识152

7.4.2 URL154

7.4.3 套接字157

练习题160

第8章 图形用户界面161

8.1 抽象窗口工具集AWT161

8.1.1 AWT简介161

8.1.2 使用AWT的好处162

8.1.3 GUI标准构件的使用方法163

8.1.4 添加构件到容器中165

8.2 基本程序段166

8.2.1 一个更图形化的例子168

8.3 按钮168

8.4 捕获事件169

8.5 文本字段172

8.6 文本区域174

8.7 标签175

8.8 用Frame创建窗口177

8.9 复选框178

8.10 单选按钮180

8.11 下拉列表框182

8.12 列表框185

8.13 布局的控制188

8.13.1 BorderLayout189

8.13.2 FlowLayout190

8.13.3 GridLayout192

8.13.4 CardLayout194

8.13.5 联合布局(Combining Layouts)194

8.13.6 GridLayout195

8.14 菜单和对话框196

8.14.1 菜单196

8.14.2 对话框201

练习题203

第9章 Java多媒体设计205

9.1 图形处理205

9.1.1 直线205

9.1.2 设置颜色206

9.1.3 字符数组和字节数组的显示207

9.1.4 绘制矩形208

9.1.5 绘制椭圆和弧209

9.1.6 绘制多边形210

9.2 图像处理211

9.3 2D图像213

9.4 动画处理217

9.5 播放声音219

练习题222

第10章 Java线程223

10.1 线程初步223

10.1.1 线程的概念223

10.1.2 使用线程的原因223

10.2 线程的生命226

10.2.1 创建线程226

10.2.2 启动线程227

10.2.3 结束线程227

10.2.4 加入线程227

10.2.5 调度227

10.2.6 休眠228

10.2.7 守护程序线程229

10.3 无处不在的线程232

10.3.1 线程的来源232

10.3.2 共享对数据的访问233

10.3.3 计数器的同步238

10.3.4 同步详细信息241

10.4 其他线程API的详细信息244

10.4.1 wait(),notify()和notify All()方法244

结束语251

练习题251

主要参考文献252

热门推荐