图书介绍

Java面向对象程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java面向对象程序设计
  • 王爱国,关春喜编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111455455
  • 出版时间:2014
  • 标注页数:328页
  • 文件大小:188MB
  • 文件页数:342页
  • 主题词:JAVA语言-程序设计-高等学校-教材

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章Java语言入门1

1.1 Java的诞生1

1.2 Java的特点1

1.3 Java程序的开发工具2

1.4 Java运行环境3

1.4.1 JDK的下载与安装3

1.4.2配置Java运行环境5

1.4.3 JDK 6u19开发工具包的目录结构6

1.4.4 JDK、JRE和JVM之间的关系6

1.5 Java程序组成7

1.6 Java程序的开发步骤7

1.7 Java程序分类8

1.7.1 Java应用程序8

1.7.2 Applet小程序9

1.7.3 Servlet程序10

1.8本章小结11

1.9习题11

第2章 标识符、数据类型12

2.1标识符12

2.2关键字12

2.3数据类型12

2.3.1布尔数据13

2.3.2整型数据13

2.3.3字符数据14

2.3.4浮点数据15

2.3.5常量声明15

2.4数据类型转换16

2.5编程风格18

2.5.1文档注释18

2.5.2命名规范18

2.5.3程序风格18

2.5.4块对齐方式19

2.6程序错误分类19

2.6.1编译错误19

2.6.2运行时错误20

2.6.3逻辑错误21

2.7调试21

2.8本章小结22

2.9习题22

第3章 运算符和语句24

3.1运算符24

3.1.1赋值运算符24

3.1.2算术运算符24

3.1.3关系运算符25

3.1.4逻辑运算符26

3.1.5条件运算符26

3.1.6位运算符27

3.1.7其他运算符28

3.1.8运算符优先级和结合方向29

3.2 Java语句29

3.2.1选择语句30

3.2.2循环语句33

3.2.3跳转语句35

3.3本章小结36

3.4习题36

第4章 方法38

4.1方法定义38

4.2方法调用39

4.3参数传递40

4.4方法重载41

4.5方法应用43

4.5.1计算平均值43

4.5.2计算阶乘44

4.5.3求最大公因数44

4.5.4计算婓波那契数45

4.6本章小结46

4.7习题46

第2篇 面向对象程序设计48

第5章 类与对象48

5.1面向对象的概念48

5.2对象创建和访问50

5.2.1声明变量50

5.2.2创建对象50

5.2.3基本类型变量和对象类型变量51

5.2.4访问对象的成员52

5.2.5构造方法53

5.3引用传递54

5.4包55

5.4.1 package语句56

5.4.2 import语句57

5.5访问级别59

5.6全局变量与局部变量62

5.7类变量与实例变量64

5.8类方法与实例方法65

5.9 this68

5.10如何定义一个类68

5.10.1定义Person类69

5.10.2定义Rectangle类70

5.11本章小结71

5.12习题71

第6章 继承与覆盖73

6.1子类73

6.2 super关键字74

6.3 Object类77

6.4 fina1关键字78

6.5抽象类78

6.6多态82

6.7对象转换83

6.8接口85

6.8.1定义接口85

6.8.2类实现接口85

6.8.3接口当做类使用87

6.8.4扩展接口88

6.9内部类89

6.10本章小结90

6.11习题91

第7章 数组92

7.1声明变量92

7.2创建数组93

7.3初始化数组94

7.4数组元素的表示94

7.5数组排序95

7.5.1选择排序95

7.5.2插入排序96

7.5.3冒泡排序97

7.6数组查找98

7.6.1线性查找98

7.6.2二分查找99

7.7数组应用100

7.7.1对象数组100

7.7.2复制数组101

7.8本章小结102

7.9习题102

第8章 字符串103

8.1 String类103

8.1.1构造字符串103

8.1.2实用方法104

8.1.3字符串与数组107

8.2 StringBuffer类108

8.2.1构造方法108

8.2.2实用方法109

8.3 StringTokenizer类110

8.4 Character类111

8.5包装类112

8.5.1构造方法113

8.5.2类方法113

8.5.3字符串与数值的转换113

8.6命令行参数115

8.7本章小结116

8.8习题116

第3篇 图形程序设计117

第9章 图形程序设计入门117

9.1图形类库简介117

9.2容器119

9.2.1框架119

9.2.2面板122

9.3布局管理器123

9.3.1 FlowLayout布局123

9.3.2 GridLayout布局125

9.3.3 BorderLayout布局126

9.3.4 CardLayout布局128

9.3.5不使用布局管理器129

9.4绘制图形131

9.4.1 Color类131

9.4.2 Font类和FontMetrics类132

9.4.3 Graphics类135

9.5事件驱动程序设计142

9.5.1事件和事件源142

9.5.2委托事件模型143

9.5.3适配器类148

9.6本章小结151

9.7习题151

第10章 用户界面组件153

10.1组件153

10.1.1组件的属性153

10.1.2组件的方法153

10.2按钮158

10.2.1构造方法159

10.2.2实用方法159

10.2.3事件159

10.3标签160

10.4文本框162

10.4.1构造方法163

10.4.2事件163

10.5文本区164

10.5.1构造方法164

10.5.2实用方法164

10.5.3事件165

10.6组合框166

10.6.1构造方法166

10.6.2实用方法166

10.6.3事件166

10.7列表框167

10.8复选框169

10.8.1构造方法169

10.8.2事件169

10.9单选按钮171

10.9.1构造方法171

10.9.2事件171

10.10菜单条、菜单、菜单项174

10.10.1菜单条174

10.10.2菜单174

10.10.3菜单项174

10.10.4建立菜单的步骤174

10.10.5菜单项上的事件177

10.11对话框179

10.11.1 JOptionPane类179

10.11.2 JDialog类183

10.11.3文件对话框185

10.11.4 JColorChooser类188

10.12鼠标事件189

10.12.1 MouseEvent类189

10.12.2 MouseListener接口190

10.12.3 MouseMotionListener接口191

10.13键盘事件193

10.14本章小结195

10.15习题195

第11章 Applet小程序197

11.1小程序的结构197

11.1.1 init()方法198

11.1.2 start()方法198

11.1.3 stop()方法198

11.1.4 destroy()方法198

11.2 HTML文件与Applet程序199

11.2.1 <applet>标记199

11.2.2 <param>标记202

11.3本章小结205

11.4习题205

第4篇 高级技术206

第12章 处理异常206

12.1异常现象206

12.2 Java异常类207

12.3异常处理方法208

12.3.1声明和抛出异常208

12.3.2捕获和处理异常209

12.4重新抛出异常214

12.5 finally子句215

12.6自定义异常类217

12.7本章小结218

12.8习题219

第13章J ava多线程220

13.1多线程220

13.1.1什么叫线程220

13.1.2线程生命周期220

13.2创建线程221

13.2.1 Runnable接口与Thread类221

13.2.2扩展Thread类创建线程222

13.2.3实现Runnable接口创建线程224

13.3线程组225

13.4线程调度与控制226

13.4.1线程调度226

13.4.2线程控制227

13.4.3 Timer类控制动画234

13.5线程同步235

13.5.1实现线程互斥的机制236

13.5.2线程互斥实现数据共享237

13.5.3线程协调实现的机制241

13.5.4线程协调实现数据正确收发242

13.6本章小结246

13.7习题246

第14章 输入/输出247

14.1 File类247

14.1.1获得文件信息248

14.1.2创建目录和文件248

14.1.3列出文件和子目录249

14.1.4列出指定类型的文件250

14.1.5删除文件和目录250

14.2数据流概述251

14.3字节流252

14.3.1 FilelnputStream类253

14.3.2 FileOutputStream类254

14.4字节缓存流255

14.4.1字节缓存输入流(BufferedlnputStream)255

14.4.2字节缓存输出流(BufferedOutputStream)256

14.5字符流257

14.5.1 FileReader类259

14.5.2 FileWriter类260

14.6字符缓存流261

14.6.1字符缓存输入流(BufferedReader)261

14.6.2字符缓存输出流(BufferedWriter)262

14.7 RandomAccessFile类263

14.8数据流265

14.9对象流268

14.10 PrintWriter类270

14.11本章小结271

14.12习题271

第15章 网络编程技术272

15.1什么是URL272

15.2 Socket套接字275

15.2.1 Socket的含义275

15.2.2 Socket的应用276

15.3 InetAddress类278

15.3.1 InetAddress对象278

15.3.2 InetAddress应用279

15.4 UDP数据报283

15.4.1什么是数据报284

15.4.2 DatagramSocket和DatagramPacket284

15.4.3 UDP通信285

15.5广播数据报290

15.5.1广播数据报概要290

15.5.2 MultiCastSocket类290

15.5.3广播数据报应用291

15.6本章小结295

15.7习题295

第16章 数据库编程技术296

16.1连接数据库概述296

16.1.1数据库连接类型296

16.1.2建立连接的步骤298

16.2数据库事务处理299

16.2.1获取语句对象(Statement)299

16.2.2执行SQL语句300

16.2.3结果集(ResultSet)300

16.3数据库连接环境301

16.4数据库查询302

16.4.1顺序查询302

16.4.2游动查询304

16.4.3排序查询306

16.4.4模糊查询308

16.5数据库更新309

16.5.1添加数据310

16.5.2删除数据311

16.5.3修改数据313

16.6高级连接管理314

16.7本章小结318

16.8习题319

第17章 多媒体技术320

17.1小程序媒体技术320

17.1.1播放音频320

17.1.2显示图像323

17.2应用程序媒体技术325

17.3本章小结328

17.4习题328

热门推荐