图书介绍

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

Java面向对象程序设计
  • 赵生慧主编 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787508476506
  • 出版时间:2010
  • 标注页数:282页
  • 文件大小:37MB
  • 文件页数:291页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java面向对象程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 了解Java1

1.1 Java概述1

1.1.1 Java的起源1

1.1.2 Java平台的构成2

1.1.3 Java的特点2

1.2 Java开发环境与应用程序举例4

1.2.1 Java程序开发环境4

1.2.2 Java应用程序结构6

1.2.3 Java应用程序开发过程8

1.3 Java Applet程序举例9

1.3.1 Java Applet的开发过程10

1.3.2 Applet程序组成11

1.4 面向对象程序设计基础12

1.4.1 对象和类12

1.4.2 面向对象特性14

1.4.3 面向对象程序设计过程14

习题一15

第2章 基本数据类型与运算17

2.1 引例17

2.2 标识符19

2.2.1 标识符的分类19

2.2.2 关键字20

2.3 Java基本数据类型20

2.3.1 数值型20

2.3.2 字符型21

2.3.3 布尔型21

2.4 常量、变量与赋值21

2.4.1 常量22

2.4.2 变量23

2.4.3 赋值语句24

2.4.4 类型转换25

2.5 运算符与表达式26

2.5.1 算术运算符和算术表达式26

2.5.2 关系运算和逻辑运算27

2.6 其他运算符28

2.6.1 条件运算符28

2.6.2 位运算符29

2.6.3 赋值运算符和赋值表达式29

2.6.4 运算符优先级30

2.7 实例32

习题二34

第3章 类与对象37

3.1 引例37

3.2 类38

3.2.1 类的声明39

3.2.2 类体的构成39

3.3 对象44

3.3.1 对象的创建44

3.3.2 对象的使用45

3.3.3 垃圾对象的回收47

3.4 成员变量47

3.4.1 实例变量和类变量47

3.4.2 常量48

3.5 成员方法49

3.5.1 实例方法和类方法49

3.5.2 方法中的参数传递50

3.6 关键字this53

3.7 内部类54

3.8 自定义包56

3.8.1 创建包56

3.8.2 使用包56

3.9 访问权限58

3.9.1 类与构造方法的访问权限58

3.9.2 成员变量和成员方法的访问权限58

3.10 泛型类60

3.11 实例61

习题三65

第4章 类的继承和多态68

4.1 引例68

4.2 继承70

4.2.1 继承的概念70

4.2.2 子类与父类70

4.2.3 子类的继承性71

4.3 创建子类对象74

4.4 关键字super76

4.5 final修饰符78

4.6 多态性79

4.6.1 多态的定义与作用79

4.6.2 方法的重载79

4.6.3 上转型对象80

4.6.4 方法的覆盖81

4.7 实例82

习题四85

第5章 基本控制结构与实现88

5.1 引例88

5.2 选择语句90

5.2.1 单分支if语句90

5.2.2 双分支if...else语句91

5.2.3 嵌套if语句93

5.2.4 switch语句93

5.3 循环语句94

5.3.1 while循环94

5.3.2 do-while循环96

5.3.3 for循环97

5.4 控制转移语句98

5.4.1 break语句98

5.4.2 continue语句99

5.4.3 return语句99

5.5 实例100

习题五102

第6章 使用数组105

6.1 引例105

6.2 声明及创建数组106

6.2.1 声明数组106

6.2.2 创建数组106

6.2.3 数组的赋值及引用107

6.3 字符数组108

6.3.1 字符数组的声明和创建109

6.3.2 字符串与字符数组109

6.4 对象数组110

6.5 多维数组111

6.5.1 二维数组的声明、创建和初始化111

6.5.2 不规则数组112

6.6 ArrayList类113

6.7 实例114

习题六116

第7章 系统包与常用类118

7.1 Java系统包118

7.2 Java常用类119

7.2.1 基本数据类型类120

7.2.2 String类121

7.2.3 StringBuffer类125

7.2.4 System类126

7.2.5 Math类127

7.2.6 Random类129

7.2.7 日期类130

7.2.8 Vector类131

7.3 实例133

习题七134

第8章 接口与抽象类136

8.1 引例136

8.2 接口137

8.2.1 定义接口138

8.2.2 接口实现138

8.3 集合接口139

8.3.1 Collection接口140

8.3.2 List接口140

8.3.3 Set接口141

8.3.4 Iterator接口142

8.4 抽象类143

8.5 实例144

习题八147

第9章 异常处理149

9.1 引例149

9.2 异常和异常类150

9.3 异常处理151

9.3.1 一个异常处理示例151

9.3.2 捕获异常152

9.3.3 抛出异常153

9.4 自定义异常类156

9.5 实例157

习题九158

第10章 Java的输入与输出流160

10.1 引例160

10.2 流161

10.3 标准输入/输出流162

10.4 文件访问163

10.5 字节流165

10.5.1 InputStream和OutputStream类165

10.5.2 FileInputStream类和FileOutputStream类166

10.5.3 BufferedInputStream类和BufferedOutputStream类169

10.5.4 DataInputStream类和DataOutputStream类171

10.6 字符流172

10.6.1 Reader类和Writer类173

10.6.2 FileReader类和FileWriter类173

10.6.3 BufferedReader类和BufferedWriter类174

10.7 随机读写文件175

10.8 对象串行化177

10.9 实例179

习题十182

第11章 编写图形用户界面程序183

11.1 GUI概述183

11.1.1 GUI组成元素分类184

11.1.2 AWT和Swing介绍184

11.1.3 颜色、字体和图形185

11.1.4 使用AWT创建图形用户界面188

11.2 Swing容器190

11.2.1 简单的窗口对象示例190

11.2.2 Swing窗口对象191

11.2.3 窗口JFrame193

11.3 Swing基本组件195

11.3.1 JLabel组件195

11.3.2 JButton组件196

11.3.3 JTextField与JTextArea组件197

11.3.4 JCheckBox组件201

11.3.5 JRadioButton组件202

11.4 布局管理器203

11.4.1 FlowLayout204

11.4.2 BorderLayout205

11.4.3 GridLayout206

11.4.4 CardLayout207

11.4.5 GridBagLayout207

11.4.6 容器的嵌套208

11.5 事件驱动设计209

11.5.1 委托事件模型209

11.5.2 事件类211

11.5.3 ActionEvent类212

11.5.4 KeyEvent类214

11.5.5 MouseEvent类217

11.5.6 WindowEvent类219

11.6 Swing其他组件221

11.6.1 JList组件221

11.6.2 JComboBox组件223

11.6.3 JScrollBar组件225

11.6.4 JDialog组件227

11.6.5 JOptionPane组件229

11.6.6 菜单的设计231

11.7 实例234

习题十一238

第12章 applet程序设计239

12.1 引例239

12.2 applet的基本工作原理241

12.2.1 applet的工作机制241

12.2.2 applet的生命周期242

12.3 applet的创建和运行246

12.3.1 applet的程序框架246

12.3.2 applet与HTML文件的配合247

12.3.3 applet的执行249

12.3.4 applet与application250

12.4 applet与多媒体技术253

12.5 实例255

习题十二256

第13章 Java高级编程257

13.1 多线程程序设计257

13.1.1 进程与线程257

13.1.2 多线程定义258

13.1.3 多线程的实现方法259

13.1.4 多线程同步与控制262

13.2 数据库编程266

13.2.1 JDBC概述266

13.2.2 使用JDBC进行数据库开发267

13.3 网络编程273

13.3.1 URL编程273

13.3.2 基于TCP/IP协议的Socket编程275

13.3.3 基于UDP协议的Socket编程279

习题十三281

参考文献282

热门推荐