图书介绍
Java程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![Java程序设计教程](https://www.shukui.net/cover/28/30126788.jpg)
- 毛志雄主编 著
- 出版社: 北京:北京理工大学出版社
- ISBN:9787564016432
- 出版时间:2008
- 标注页数:222页
- 文件大小:40MB
- 文件页数:234页
- 主题词:JAVA语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
Java程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java概述1
1.1 Java语言概述1
Java语言背景1
Java语言特性2
Java和C、 C++的比较5
Java开发平台6
一个简单的Java程序7
1.2 Java开发环境8
Java虚拟机(JVM)8
JDK、 JRE、 JVM之间的关系9
JDK目录结构10
1.3 Eclipse使用介绍11
Eclipse发展背景11
Eclipse主要特点11
Eclipse下载与安装12
Eclipse开发环境12
第2章 Java程序设计基础15
2.1标识符与数据类型15
标识符15
数据类型15
2.2变量与常量17
常量17
变量18
变量的作用域18
变量的默认值19
2.3语句、表达式和运算符19
赋值运算符与赋值表达式19
语句20
算术运算符20
关系运算符20
逻辑运算符20
位运算符21
其他运算符21
运算符的优先级21
2.4数据类型之间的转换22
自动类型转换22
强制类型转换23
表达式的类型转换23
2.5注释23
2.6关键字24
2.7 Java编码规范与编码格式24
Java基础知识练习题26
第3章 Java流程控制27
3.1选择结构27
if语句27
switch语句30
3.2循环结构31
while语句31
do…while语句32
for循环33
3.3 跳转语句34
break语句35
continue语句35
return语句36
第4章 数组与字符串37
4.1数组37
一维数组的定义37
一维数组的初始化37
一维数组的引用38
多维数组39
二维数组的定义39
二维数组的初始化40
二维数组的引用40
数组的常用方法41
4.2字符串42
字符串常量42
String类字符串43
StringBuffer类字符串46
main()方法参数47
第5章 案例提出——hnsoftedu教务管理系统软件建设需求书49
5.1项目背景49
背景说明49
系统目标49
5.2需求描述49
系统维护50
教师管理50
学生管理50
教学管理50
5.3项目开发工具51
5.4案例系统架构51
分层的概念51
分层的原则52
5.5系统模块分析和设计53
程序结构53
功能说明53
类设计54
5.6业务流程分析55
用户登录序列图55
用户管理序列图56
课程管理序列图57
5.7物理设计58
表汇总58
表设计59
安全性设计59
第6章 面向对象程序设计61
6.1面向对象程序设计思想61
面向对象方法学61
面向对象程序设计的基本概念62
面向对象程序设计实例65
6.2类和对象68
软件对象68
类声明和类体69
类成员变量、成员方法70
理解实例和类成员72
new操作符与点(.)操作符73
6.3类和继承75
继承75
this与super78
抽象类和抽象方法79
方法重载、重写与多态80
6.4类和封装82
封装82
访问控制83
main方法85
6.5初始化和创建对象86
静态初始化static86
final关键字88
构造和初始化89
创建对象90
6.6接口与内部类92
一个简单的接口实例92
接口的定义和实现93
使用接口94
内部类实例95
6.7包(Package)97
包的命名97
类的引入98
包的访问98
包的内容99
包对象和规范100
6.8面向对象设计原则100
第7章 异常处理102
7.1异常和异常处理102
异常102
异常捕获与处理102
异常对象105
try- fiinally语句105
throw语句106
throws语句107
Java异常处理的特点108
7.2 Java异常处理基本技巧108
异常的引发108
异常的传播108
异常的处理109
7.3创建用户自定义异常类109
第8章 多线程程序设计111
8.1线程的概念111
线程、进程和多任务111
Java中的多线程112
8.2多线程程序设计112
从Thread类继承112
实现Runnable接口114
8.3多线程的状态处理115
线程的状态115
对线程状态的控制117
8.4线程的同步与共享118
线程的同步118
线程的优先级与线程调度122
生产者—消费者问题123
8.5一个多线程程序综合实例:银行取钱127
第9章 数据库编程129
9.1 JDBC概述129
什么是JDBC129
JDBC体系结构129
JDBC的用途129
JDBC驱动程序的类型130
JDBC与ODBC的比较131
9.2 JDBC实现数据库操作的方法131
加载驱动程序132
建立数据库连接132
进行数据库操作133
处理执行SQL语句的结果134
声明语句的释放134
9.3 JDBC类和接口详解134
Statement、 PreparedStatement、 CallableStatement135
ResultSet接口137
Java.sql.SQLException类139
9.4 JDBC处理数据库事务139
9.5完善案例141
第10章 输入/输出处理145
10.1输入/输出流概述145
输入/输出流概念145
输入/输出类层次145
标准输入/输出147
10.2字节输入/输出流148
文件输入/输出字节流148
过滤流150
10.3字符输入/输出流153
输入/输出字符流153
文件输入/输出字符流153
缓冲字符流154
打印输出字符流155
10.4文件处理156
文件和目录管理156
文件顺序访问157
文件随机访问158
10.5对象的串行化160
串行化的概念和目的160
串行化方法160
10.6其他常用流162
管道流162
内存的访问162
顺序流163
第11章 网络编程164
11.1网络技术基本概念164
TCP/IP协议集合164
IP地址与端口165
URL166
Socket技术166
11.2 Java网络技术架构166
11.3 URL编程167
创建URL对象167
获取URL对象的信息168
URL应用实例168
11.4 Socket编程169
Socket类和ServerSocket类170
Socket编程基本步骤171
Socket通信实例:服务端程序与客户端程序171
案例完善:支持多客户的Client/Server程序设计174
11.5数据报Datagram通信174
什么是Datagram175
DatagramSocket/DatagramPacket175
案例:用数据报进行广播通信176
第12章 图形用户界面设计179
12.1 AWT简介179
12.2 AWT组件179
12.3 AWT容器179
Frame179
panel容器180
12.4布局管理器181
FlowLayout181
BorderLayout182
CardLayout183
GridLayout184
GridBagLayout185
12.5事件处理187
事件处理机制187
事件层次结构187
事件处理方法188
事件适配器189
典型事件处理189
12.6 Swing191
Swing包简介191
Swing容器192
标签(JLabel )193
按钮(JButton)193
文本框(Jtext )195
复选框(JCheckBox)199
单选按钮(JRadioButton )201
列表框(JList )202
组合框(JComboBox )204
滑块(JSlider )206
Jdialog对话框207
菜单209
12.7 Applet概述212
Applet实例212
Applet安全模型213
12.8图形界面设计实例:画图216
12.9完善案例221
系统的用户界面架构设计221
系统界面程序实现221
参考文献222