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

- 李素若,陈万华,张牧编著 著
- 出版社: 北京:化学工业出版社
- ISBN:9787122093561
- 出版时间:2010
- 标注页数:336页
- 文件大小:42MB
- 文件页数:348页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java面向对象程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java概述1
1.1 面向对象的程序设计1
1.1.1 什么是面向对象程序设计1
1.1.2 面向对象程序设计的基本概念2
1.1.3 传统程序设计方法的局限性4
1.1.4 面向对象程序设计的主要优点5
1.2 Java概述6
1.2.1 Java的起源与发展6
1.2.2 Java语言的特点7
1.3 Java与C/C++比较9
1.4 Java虚拟机工作原理11
1.5 Java的开发和运行环境12
1.5.1 JDK三种形式12
1.5.2 J2SE的主要内容13
1.5.3 JDK下载、安装和配置13
1.6 开发和运行Java程序的步骤15
1.6.1 选择编辑工具15
1.6.2 编译和运行Java程序16
小结16
习题16
第2章 Java基础18
2.1 Java的基本组成18
2.1.1 标识符18
2.1.2 关键字18
2.1.3 数据18
2.1.4 运算符20
2.1.5 分隔符20
2.2 Java基本数据类型21
2.2.1 整数类型21
2.2.2 浮点类型21
2.2.3 逻辑类型21
2.2.4 字符类型22
2.3 Java运算符与表达式22
2.3.1 运算符的优先级22
2.3.2 算术运算符23
2.3.3 赋值运算符23
2.3.4 关系运算符24
2.3.5 逻辑运算符24
2.3.6 位运算符25
2.3.7 条件运算符26
2.3.8 类型转换26
2.4 基本输入输出语句27
2.5 结构化程序设计28
2.5.1 顺序结构29
2.5.2 选择结构29
2.5.3 循环结构32
2.5.4 跳转语句34
2.6 数组36
2.6.1 数组的声明与创建37
2.6.2 数组的初始化37
2.6.3 数组的引用38
2.6.4 多维数组38
2.7 方法41
2.7.1 方法声明41
2.7.2 方法调用42
2.7.3 方法重载44
2.7.4 参数传递45
2.8 字符串处理46
2.8.1 字符数组与字符串46
2.8.2 字符串47
2.8.3 字符串操作48
2.8.4 字符串数组50
小结50
习题51
第3章 类与对象53
3.1 类的定义53
3.1.1 类的声明53
3.1.2 类体54
3.1.3 构造方法56
3.2 对象57
3.2.1 对象的创建57
3.2.2 对象的使用58
3.2.3 对象销毁60
3.2.4 对象初始化61
3.3 访问属性控制62
3.3.1 默认访问属性62
3.3.2 public63
3.3.3 private64
3.3.4 protected66
3.4 静态成员66
3.4.1 静态成员变量66
3.4.2 静态成员方法68
3.4.3 静态代码块69
3.4.4 main()方法70
3.5 final、this和null71
3.5.1 final71
3.5.2 this72
3.5.3 null73
3.6 包73
3.6.1 包的概念74
3.6.2 包的声明74
3.6.3 包的使用75
3.6.4 常用系统包简介77
小结78
习题79
第4章 继承与多态82
4.1 类的继承82
4.1.1 继承的基本概念82
4.1.2 继承实现84
4.1.3 子类的构造方法86
4.2 类成员的隐藏与重载87
4.2.1 成员变量的继承和隐藏87
4.2.2 方法的继承、重载和覆盖88
4.2.3 this和super92
4.2.4 构造方法的继承和重载96
4.2.5 父对象与子对象的转换98
4.3 多态性99
4.3.1 多态性概述100
4.3.2 参数多态性示例101
4.4 抽象类和最终类102
4.4.1 抽象类102
4.4.2 最终类104
4.5 Object类104
4.5.1 Object概述104
4.5.2 Object常用方法105
小结108
习题108
第5章 接口与内部类111
5.1 接口能够解决的问题111
5.1.1 接口的概念111
5.1.2 定义接口113
5.1.3 接口的特点和实现115
5.2 Comparable接口121
5.3 回调124
5.3.1 回调的概念124
5.3.2 Java语言的回调(callback)机制124
5.4 内部类126
5.4.1 内部类的概念和使用126
5.4.2 成员内部类127
5.4.3 局部内部类129
5.4.4 静态内部类130
5.4.5 匿名内部类131
小结132
习题132
第6章 异常处理与输入/输出134
6.1 异常处理134
6.1.1 异常的概述134
6.1.2 Java中的异常类135
6.1.3 异常处理机制136
6.1.4 异常的捕获与处理137
6.1.5 throw和throws语句139
6.1.6 定义自己的异常类142
6.2 输入/输出流的基本概念144
6.3 输入/输出类145
6.3.1 字节流InputSrteam类和OutputSrteam类146
6.3.2 字符流Reader类和Writer类147
6.3.3 标准输入/输出148
6.4 文件的顺序访问149
6.4.1 输入/输出流操作的一般步骤149
6.4.2 字节流类149
6.4.3 字符流(Reader类和Writer类)155
6.5 文件的随机访问158
6.5.1 建立随机访问文件流对象158
6.5.2 读/写随机访问文件方法158
6.5.3 文件指针及相关方法159
6.6 目录和文件管理160
6.6.1 目录管理160
6.6.2 文件管理160
小结161
习题162
第7章 图形用户界面设计164
7.1 Java图形用户界面概述164
7.1.1 AWT164
7.1.2 Swing165
7.2 AWT组件概述165
7.3 文本编辑组件171
7.3.1 文本行171
7.3.2 文本区173
7.4 布局管理174
7.4.1 边界布局(BorderLayout)174
7.4.2 流式布局(FlowLayout)176
7.4.3 网格布局(GridLayout)177
7.4.4 卡片布局(CardLayout)178
7.5 事件处理179
7.5.1 Java事件处理基本概念179
7.5.2 Java委托事件处理机制180
7.5.3 事件监听器类编写要点181
7.5.4 事件类和监听器接口182
7.5.5 处理ActionEvent事件185
7.5.6 处理ItemEvent事件186
7.5.7 处理TextEvent事件187
7.5.8 处理KeyEvent事件188
7.5.9 处理MouseEvent事件190
7.5.10 处理WindowEvent事件193
7.6 绘图195
小结197
习题198
第8章 Swing组件199
8.1 Swing组件的概述199
8.2 使用Swing的基本规则200
8.3 标签和按钮202
8.4 文本编辑组件202
8.4.1 文本行JTextField203
8.4.2 密码行JPasswordField203
8.4.3 文本区JTextArea203
8.5 选择组件204
8.5.1 单选按钮204
8.5.2 复选框206
8.5.3 列表框209
8.5.4 组合框211
8.6 菜单213
8.6.1 菜单栏213
8.6.2 菜单类213
8.6.3 菜单项214
小结216
习题216
第9章 Java Applet程序217
9.1 Java Applet基础217
9.1.1 Applet类的继承关系218
9.1.2 Applet的创建219
9.1.3 Applet生命周期221
9.1.4 Applet类的显示方法224
9.2 Applet标记225
9.2.1 Applet定位属性226
9.2.2 Applet代码属性226
9.2.3 用于非Java兼容浏览器的Applet属性227
9.2.4 向Applet传递消息的参数属性227
9.3 在Applet程序中添加组件227
9.4 Applet通信229
9.4.1 同页Applet间的通信229
9.4.2 Applet与浏览器之间的通信231
9.5 Applet与Application234
9.5.1 将应用程序转化为Applet234
9.5.2 将Applet转化为应用程序236
9.6 Applet安全机制236
9.7 Applet的多媒体支持237
9.7.1 图像237
9.7.2 声音242
9.7.3 动画246
小结249
习题250
第10章 Java网络编程251
10.1 Java网络编程概述251
10.1.1 Java与网络编程251
10.1.2 TCP/IP与UDP252
10.2 基于URL的网络编程253
10.2.1 URL基础知识254
10.2.2 URL类254
10.2.3 URL的创建257
10.2.4 使用URL获取网络资源257
10.3 InetAddress类264
10.4 基于Socket的网络编程265
10.4.1 Socket通信的一般结构266
10.4.2 TCP Socket编程267
10.4.3 UDP Socket编程274
10.5 综合示例:聊天室程序279
小结282
习题283
第11章 Java的高级应用284
11.1 线程概述284
11.1.1 进程与线程285
11.1.2 线程的概念模型285
11.1.3 实现线程的类(Thread类)285
11.1.4 线程的状态286
11.2 创建和启动线程287
11.2.1 创建线程288
11.2.2 启动线程290
11.3 JDBC基础292
11.3.1 JDBC Driver293
11.3.2 JDBC API294
11.3.3 创建JDBC应用298
11.4 JDBC应用实例303
11.4.1 建立数据源303
11.4.2 数据库编程实例306
小结312
习题312
第12章 上机实验题313
12.1 实验一 Java的安装、配置与运行313
12.2 实验二 Java基本语法练习314
12.3 实验三 面向对象编程练习319
12.4 实验四 Java包、接口和异常的使用323
12.5 实验五 Java图形用户界面327
12.6 实验六 Java Applet技术328
12.7 实验七 Java网络编程应用330
12.8 实验八 Java高级应用332
参考文献336
热门推荐
- 2812348.html
- 2710169.html
- 2972743.html
- 2926696.html
- 1860383.html
- 1463402.html
- 2342639.html
- 1620422.html
- 2981251.html
- 756484.html
- http://www.ickdjs.cc/book_3511312.html
- http://www.ickdjs.cc/book_3701921.html
- http://www.ickdjs.cc/book_1965792.html
- http://www.ickdjs.cc/book_2484773.html
- http://www.ickdjs.cc/book_2588637.html
- http://www.ickdjs.cc/book_1741402.html
- http://www.ickdjs.cc/book_3338753.html
- http://www.ickdjs.cc/book_2316818.html
- http://www.ickdjs.cc/book_181290.html
- http://www.ickdjs.cc/book_2087995.html