图书介绍

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

Java面向对象程序设计
  • 王宏宇,贾仰理主编 著
  • 出版社: 北京:中国人民大学出版社;北京:北京科海电子出版社
  • ISBN:9787300102740
  • 出版时间:2009
  • 标注页数:261页
  • 文件大小:55MB
  • 文件页数:270页
  • 主题词: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.3 面向对象的基本特征4

1.4 面向对象程序设计语言5

1.5 本章小结6

1.6 习题6

第2章 Java语言概述7

2.1 Java语言的产生历史7

2.2 Java语言的特点8

2.3 Java开发工具与环境10

2.3.1 Java开发工具10

2.3.2 安装Java 2 SDK10

2.3.3 设置系统环境变量11

2.4 简单的Java程序13

2.4.1 Java应用程序13

2.4.2 Java小应用程序15

2.5 Java集成开发环境JCreator16

2.6 本章小结18

2.7 习题18

第3章 Java语言基础19

3.1 Java语言的基本组成19

3.2 基本数据类型21

3.2.1 整型22

3.2.2 实型23

3.2.3 字符型25

3.2.4 逻辑类型27

3.2.5 基本数据类型的转换28

3.3 运算符、表达式和语句29

3.3.1 算术运算符和算术表达式29

3.3.2 关系运算符和关系表达式30

3.3.3 逻辑运算符和逻辑表达式31

3.3.4 位运算符与位运算表达式32

3.3.5 赋值运算符和赋值表达式36

3.3.6 条件运算符37

3.3.7 其他运算符38

3.3.8 优先级39

3.3.9 语句40

3.4 流程控制41

3.4.1 条件语句42

3.4.2 switch开关语句47

3.4.3 while循环语句49

3.4.4 do-while循环语句50

3.4.5 for循环语句51

3.4.6 转移语句53

3.5 数组55

3.5.1 一维数组56

3.5.2 二维数组58

3.6 本章小结61

3.7 习题62

第4章 类、对象和接口64

4.1 类和对象的定义64

4.1.1 类的定义64

4.1.2 成员变量66

4.1.3 成员方法69

4.1.4 创建对象75

4.1.5 使用对象76

4.1.6 释放对象及其所占用的内存空间78

4.2 类的继承78

4.2.1 创建子类78

4.2.2 成员变量的继承和隐藏81

4.2.3 成员方法的继承和覆盖82

4.2.4 抽象类和抽象方法84

4.2.5 super与 this的使用86

4.3 类的多态88

4.3.1 Java中的多态性88

4.3.2 Java多态性实现机制89

4.4 内部类91

4.5 接口93

4.5.1 接口的定义93

4.5.2 接口的使用93

4.6 本章小结96

4.7 习题97

第5章 包和Java基础类99

5.1 包99

5.1.1 包的定义100

5.1.2 包的使用100

5.2 Java类库和API文档简介102

5.2.1 Java类库的作用102

5.2.2 Java类库的常见包102

5.2.3 使用类库的方法103

5.2.4 Java API文档103

5.3 字符串类104

5.3.1 String类104

5.3.2 StringBuffer类107

5.4 数学类Math109

5.4.1 数学类提供的数学常量109

5.4.2 数学类提供的常用方法109

5.5 其他常用类110

5.5.1 系统类System110

5.5.2 日期时间类113

5.5.3 随机数类Random114

5.6 本章小结115

5.7 习题116

第6章 Java异常处理117

6.1 异常的概念117

6.2 异常处理类119

6.2.1 异常类的层次结构119

6.2.2 Exception类及其子类119

6.2.3 Error类120

6.3 异常处理机制120

6.3.1 声明异常121

6.3.2 抛出异常121

6.3.3 捕获和处理异常122

6.4 创建用户自己的异常126

6.5 本章小结127

6.6 习题127

第7章 Java图形用户界面设计129

7.1 图形用户界面设计概述129

7.1.1 Java图形用户界面129

7.1.2 java.awt包130

7.1.3 组件131

7.1.4 容器140

7.1.5 菜单(Menu)144

7.1.6 布局管理146

7.2 AWT事件处理151

7.2.1 事件响应原理151

7.2.2 AWT事件及其相应的监听器接口153

7.3 Swing简介160

7.4 AWT图形设计162

7.4.1 绘制文字162

7.4.2 文字字体163

7.4.3 绘制基本图形164

7.5 本章小结169

7.6 习题170

第8章 Applet及其应用171

8.1 Java Applet基础171

8.1.1 Applet简介171

8.1.2 Java Applet的安全机制172

8.1.3 利用浏览器或appletviewer运行Applet172

8.2 Applet的运行机制173

8.2.1 Applet类简介173

8.2.2 Applet的基本方法及其生命周期174

8.2.3 Applet与Application的合并运行177

8.3 HTML向Applet传递参数178

8.3.1 〈APPLET〉标签属性179

8.3.2 HTML向Applet传递参数180

8.4 Applet应用181

8.4.1 绘制图形181

8.4.2 多媒体处理182

8.5 本章小结182

8.6 习题182

第9章 I/O系统183

9.1 I/O流简介183

9.2 字节流184

9.2.1 InputStream类184

9.2.2 OutputStream类186

9.2.3 缓冲字节流类187

9.3 字符流189

9.3.1 Reader类和Writer类189

9.3.2 字符文件流FileReader和FileWriter类191

9.3.3 字符缓冲流BufferedReader和BufferedWriter类193

9.4 文件196

9.4.1 File文件类196

9.4.2 文件的顺序处理199

9.4.3 随机访问文件202

9.5 本章小结205

9.6 习题205

第10章 多线程编程207

10.1 线程简介207

10.1.1 程序、进程和线程207

10.1.2 线程的状态与生命周期208

10.1.3 多线程209

10.2 多线程的实现209

10.2.1 通过继承Thread类创建线程209

10.2.2 实现java.lang.Runnable接口创建线程212

10.3 线程的控制与调度215

10.3.1 线程的调度和优先级215

10.3.2 基本的线程控制方法216

10.4 多线程的互斥与同步219

10.4.1 Java多线程的互斥与同步219

10.4.2 多线程的互斥与同步示例220

10.5 本章小结223

10.6 习题223

第11章 多媒体编程225

11.1 显示图像225

11.1.1 图像文件类型225

11.1.2 图像的加载和显示226

11.2 播放动画228

11.3 播放音频230

11.3.1 音频文件类型230

11.3.2 音频文件的加载和播放231

11.4 本章小结236

11.5 习题237

第12章 网络编程238

12.1 网络编程基础238

12.1.1 IP地址、端口号和套接字238

12.1.2 TCP、UDP传输协议239

12.1.3 Java网络类库240

12.2 InetAddress类241

12.3 URL网络编程243

12.3.1 URL和URL类243

12.3.2 URL Connection类248

12.4 Socket网络编程250

12.4.1 Socket类250

12.4.2 ServerSocket类251

12.4.3 Socket编程实例252

12.5 UDP网络编程255

12.5.1 DatagramPacket类255

12.5.2 DatagramSocket类256

12.5.3 UDP编程实例256

12.6 本章小结259

12.7 习题260

参考文献261

热门推荐