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

- 聂哲主编 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040250916
- 出版时间:2008
- 标注页数:327页
- 文件大小:72MB
- 文件页数:341页
- 主题词:JAVA语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
Java面向对象程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
开始之前1
第1章 打开Java之门1
1.1为什么要学习Java1
1.1.1 Java语言的产生2
1.1.2 Java语言的应用场景3
1.2 什么是Java6
1.2.1 Java语言简介6
1.2.2 Java平台简介8
1.3怎样学习Java语言9
1.3.1 Java集成开发工具的介绍、比较和选择9
1.3.2创建Java开发环境13
1.3.3学习路径规划18
1.3.4网络资源18
第2章 面向对象Java入门22
2.1类与对象22
2.1.1类与对象的关系22
2.1.2产生对象22
2.1.3方法调用24
2.1.4参数26
2.1.5数据类型28
2.1.6对象状态30
2.1.7对象里面含有什么32
2.1.8对象交互33
2.1.9总结36
2.2类定义37
2.2.1 Monk类的实现37
2.2.2售票机1.048
2.2.3售票机2.051
2.2.4总结60
2.3对象交互62
2.3.1抽象和模块化62
2.3.2软件中的抽象63
2.4总结与提高71
2.4.1 BlueJ教学环境向JCreator环境的转换71
2.4.2静态成员变量与方法74
2.4.3封装与抽象77
第3章 面向对象高级编程80
3.1类的继承80
3.1.1汽车管理系统及其核心类81
3.1.2使用继承改善系统结构86
3.1.3继承的Java实现87
3.1.4子类对父类方法的覆盖90
3.1.5为系统添加新的类92
3.1.6 Java的单继承结构和Object类92
3.2多态性93
3.2.1继承结构中类对象之间的类型转换93
3.2.2运行时多态95
3.3抽象类97
3.3.1另一个继承的实例97
3.3.2抽象方法与抽象类99
3.4接口100
3.4.1接口的定义与实现101
3.4.2接口的继承103
3.4.3接口与多继承机制105
3.4.4接口与多态109
第4章 数组、包与常用API111
4.1数组111
4.1.1 36选7彩票程序112
4.1.2一维数组的使用112
4.1.3二维数组的使用115
4.1.4数组参数117
4.1.5改写36选7彩票程序119
4.2 Java包121
4.2.1包的创建和使用121
4.2.2包的访问权限125
4.2.3 Jar归档文件126
4.3 Java API包与常用API的使用127
4.3.1 Java API包127
4.3.2常用API的使用128
第5章 异常与输入输出136
5.1异常处理136
5.1.1异常捕获137
5.1.2异常分类与异常处理143
5.1.3自定义异常144
5.2流与文件处理146
5.2.1流的基本概念146
5.2.2节点流146
5.2.3过滤流151
5.2.4文件的随机读写157
5.2.5文件与目录管理159
第6章 图形用户界面164
6.1 Java GUI基础164
6.2 Java 的布局管理167
6.2.1顺序布局167
6.2.2边界布局168
6.2.3网格布局170
6.2.4手工布局171
6.3 Java的事件处理机制173
6.4 Java 的常用组件及事件处理176
6.4.1标签和按钮176
6.4.2文本输入框和密码输入框180
6.4.3单选按钮和复选框184
6.4.4下拉菜单189
6.4.5菜单191
6.4.6标准对话框194
6.4.7用户自定义对话框197
6.4.8文件框200
6.4.9常用容器203
6.5综合应用204
6.5.1游戏的主要功能204
6.5.2游戏的界面设计204
6.5.3游戏的设计思想204
6.5.4游戏的实现代码206
6.6总结与提高215
6.6.1 javax.swing包与java.awt包215
6.6.2 javax.swing简介216
6.6.3 Java的事件处理217
第7章 数据库编程218
7.1 JDBC基础218
7.2 JDBC数据库编程基础220
7.2.1建立数据源220
7.2.2查询数据220
7.2.3更新数据223
7.3学生信息管理程序226
7.3.1程序运行界面226
7.3.2程序实现227
7.4总结与提高237
第8章 网络编程239
8.1网络编程的基本知识239
8.1.1网络协议240
8.1.2机器标识240
8.1.3服务器和客户机240
8.1.4端口241
8.1.5套接字241
8.2基于TCP的简单聊天系统241
8.2.1服务器功能的实现241
8.2.2客户机功能的实现245
8.2.3客户机向服务器信息的发送248
8.2.4服务器接收客户机发送来的信息248
8.2.5假死问题249
8.3基于多线程的简单聊天系统249
8.4基于TCP的多客户机-服务器信息交互系统253
8.4.1实现服务器多客户机连接的原理253
8.4.2服务器-客户机连接线程的实现253
8.4.3收发信息线程的实现254
8.4.4多客户机-服务器信息交互系统的实现256
8.5基于TCP协议的多客户机信息广播系统257
8.5.1客户机-服务器之间需要传送的信息内容258
8.5.2客户机-服务器协议(信息格式)的约定258
8.5.3服务器功能结构259
8.5.4服务器程序的实现260
8.5.5客户机的功能结构269
8.5.6客户机程序的实现270
8.6总结与提高276
8.6.1多线程的第2种实现途径276
8.6.2线程的同步277
8.6.3基于UDP协议的网络编程283
附录1 Applet简介292
附录2 Java API文档296
附录3 javadoc的使用297
附录4 工程文件301
参考文献327
热门推荐
- 3023222.html
- 1913598.html
- 3357937.html
- 1653560.html
- 2442721.html
- 1801503.html
- 1076130.html
- 300956.html
- 1742634.html
- 2296775.html
- http://www.ickdjs.cc/book_374894.html
- http://www.ickdjs.cc/book_110550.html
- http://www.ickdjs.cc/book_1775747.html
- http://www.ickdjs.cc/book_3405869.html
- http://www.ickdjs.cc/book_487439.html
- http://www.ickdjs.cc/book_1020810.html
- http://www.ickdjs.cc/book_605703.html
- http://www.ickdjs.cc/book_1066907.html
- http://www.ickdjs.cc/book_1399317.html
- http://www.ickdjs.cc/book_1678228.html