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

- 王爱国,关春喜编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111455455
- 出版时间:2014
- 标注页数:328页
- 文件大小:188MB
- 文件页数:342页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
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
热门推荐
- 3763121.html
- 3811518.html
- 2719696.html
- 868734.html
- 2764596.html
- 1745321.html
- 2237773.html
- 2313581.html
- 3791337.html
- 1781606.html
- http://www.ickdjs.cc/book_2508730.html
- http://www.ickdjs.cc/book_1824583.html
- http://www.ickdjs.cc/book_2642268.html
- http://www.ickdjs.cc/book_1445926.html
- http://www.ickdjs.cc/book_1310060.html
- http://www.ickdjs.cc/book_2620673.html
- http://www.ickdjs.cc/book_2694785.html
- http://www.ickdjs.cc/book_3808721.html
- http://www.ickdjs.cc/book_3638963.html
- http://www.ickdjs.cc/book_1963362.html