图书介绍
Java技术实用教程PDF|Epub|txt|kindle电子书版本网盘下载
- 许晓宁主编 著
- 出版社: 南京:东南大学出版社
- ISBN:7810898205
- 出版时间:2005
- 标注页数:286页
- 文件大小:20MB
- 文件页数:298页
- 主题词:市场营销学-高等学校-教材
PDF下载
下载说明
Java技术实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1 Java语言概述1
1.1 Java语言简介1
1.1.1 Java语言的发展历史1
1.1.2 Java语言与Internet2
1.1.3 Java语言的特点3
1.2 Java程序运行环境4
1.2.1 安装J2SDK开发环境4
1.2.2 集成开发环境JBuilder5
1.2.3 JPad Pro开发工具5
1.3 编译和运行Java程序9
1.3.1 J2SDK环境下开发Java Application程序9
1.3.2 J2SDK环境下开发Java Applet程序9
1.3.3 使用JPad Pro开发Java应用程序11
思考与练习14
本章小结14
上机操作15
实验1 运行环境的安装和配置15
实验2 Java程序的编辑、编译和运行17
2 Java语言基础19
2.1 数据类型概述19
2.1.1 整型数据20
2.1.2 浮点型数据20
2.1.3 布尔型数据20
2.1.4 字符型数据20
2.1.5 各类型数据之间的转换20
2.2 变量和常量21
2.2.1 标识符21
2.2.2 常量22
2.2.3 变量24
2.3.1 算术运算符和算术表达式25
2.3 运算符与表达式25
2.3.2 关系运算符和关系表达式26
2.3.3 布尔运算符和布尔表达式27
2.3.4 位运算符和位运算表达式29
2.3.5 赋值运算符和赋值表达式29
2.3.6 其他运算符30
2.3.7 运算符的优先级30
本章小结32
思考与练习32
上机操作33
实验 数据类型及表达式33
3 流程控制语句36
3.1 条件控制语句36
3.1.1 if语句36
3.1.2 switch语句40
3.2 循环控制语句41
3.2.1 while语句41
3.2.2 do-while语句42
3.2.3 for语句44
3.2.4 循环语句的嵌套45
3.3 转移控制语句46
3.3.1 break语句47
3.3.2 continue语句48
3.3.3 return语句49
本章小结50
思考与练习50
上机操作53
实验 流程控制语句的应用53
4.1.2 类56
4.1.1 对象56
4 Java类与对象56
4.1 面向对象编程的基本概念56
4.1.3 封装性57
4.1.4 继承性57
4.1.5 多态性57
4.2 类的定义和使用57
4.2.1 类定义57
4.2.2 方法59
4.2.3 对象的创建与使用62
4.2.4 构造函数64
4.3 类的继承66
4.3.1 子类的创建66
4.3.2 this与super关键字69
4.4.1 方法的重载71
4.4 多态71
4.4.2 方法的覆盖72
4.5 接口73
4.5.1 接口的定义73
4.5.2 接口的实现74
4.6 包76
4.6.1 Java预定义包76
4.6.2 包的定义80
4.6.3 包的引用81
本章小结81
思考与练习82
上机操作83
实验1 类的定义、对象的创建及使用83
实验2 方法和构造函数85
实验3 类的继承、方法的覆盖与重载87
5 数组与字符串操作90
5.1 数组90
5.1.1 一维数组90
5.1.2 多维数组92
5.2 字符串操作94
5.2.1 字符串的表示和生成方法95
5.2.2 字符串的访问95
5.2.3 字符串的修改96
5.2.4 字符串的比较97
5.2.5 可变字符串的处理97
本章小结100
思考与练习101
实验1 数组操作103
上机操作103
实验2 字符串操作104
6 异常处理105
6.1 异常与异常类105
6.1.1 异常处理机制105
6.1.2 异常类的继承结构107
6.2 异常的处理108
6.2.1 捕获异常109
6.2.2 多异常的处理112
6.2.3 异常的抛出113
本章小结116
思考与练习116
上机操作118
实验 异常处理语句的使用118
7.1.1 创建文件对象120
7 Java输入输出及文件操作120
7.1 文件120
7.1.2 文件类提供的方法121
7.2 Java输入输出流123
7.2.1 字节输入流123
7.2.2 字节输出流123
7.2.3 字符类输入流124
7.2.4 字符类输出流124
7.3 过滤流125
7.4 管道流126
7.5 对象的串行化127
本章小结129
思考与练习129
实验 文件创建、读写操作130
上机操作130
8 图形用户界面和Applet133
8.1 Java的AWT图形界面133
8.1.1 AWT简介133
8.1.2 AWT图形界面组件134
8.2 事件机制144
8.2.1 委派事件模型144
8.2.2 事件处理类概述147
8.2.3 应用ActionEvent类149
8.2.4 应用ItemEvent类151
8.2.5 应用TextEvent类152
8.2.6 应用KeyEvent类154
8.2.7 应用MouseEvent类155
8.2.8 应用WindowEvent类158
8.3 AWT布局管理器159
8.3.1 应用BorderLayout类处理边界页面设置160
8.3.2 应用CardLayout类进行多层页面设置162
8.3.3 应用FlowLayout类进行流动式页面设置163
8.3.4 应用GridLayout类进行方格式页面设置165
8.4 应用Swing创建用户界面166
8.4.1 Swing基本组件166
8.4.2 Swing的页面布局172
8.4.3 Swing的组件175
8.5 JavaApplet177
8.5.1 Applet简介177
8.5.2 Applet生命周期及主要方法178
8.5.3 Applet的HTML标记及属性179
8.5.4 Applet的安全机制181
本章小结181
思考与练习182
上机操作183
实验1 组件的创建及安放183
实验2 布局管理器的应用185
实验3 Applet小程序186
9 多线程编程188
9.1 线程的概念188
9.2 线程的使用189
9.2.1 线程基本结构189
9.2.2 线程的状态及调度194
9.2.3 线程的控制196
9.3 线程的管理200
9.3.1 同步200
9.3.2 优先级200
本章小结201
思考与练习202
实验 多线程编程203
上机操作203
10 Java网络编程208
10.1 网络基础208
10.1.1 服务器和客户机209
10.1.2 使用URL209
10.1.3 套接字概述210
10.1.4 网络类和接口210
10.2 网络编程211
10.2.1 解析网站URL211
10.2.2 使用TCP协议进行服务器/客户端编程215
上机操作224
实验1 利用URL访问网站224
本章小结224
实验2 利用URL读取服务器上的文本文件225
实验3 利用Socket与服务器通信227
11 Java多媒体编程230
11.1 图形绘制230
11.1.1 颜色的使用230
11.1.2 绘制直线231
11.1.3 绘制矩形232
11.1.4 绘制椭圆和圆233
11.1.5 绘制圆弧234
11.1.6 绘制多边形235
11.1.7 Graphics2D绘图的实例236
11.1.8 Java Application绘图237
11.2 图像处理239
11.2.1 载入图像239
11.2.2 显示图像240
11.3.1 动画程序设计243
11.3 动画处理243
11.3.2 消除闪烁245
11.4 声音播放246
本章小结249
上机操作249
实验 Java多媒体应用249
12 Java数据库编程255
12.1 JDBC概述255
12.1.1 JDBC API结构255
12.1.2 JDBC驱动程序类型256
12.1.3 JDBC-ODBC桥256
12.1.4 使用JDBC-ODBC桥接器与Access数据库相连256
12.2.1 对数据库进行查询260
12.2 使用JDBC对数据库进行操作260
12.2.2 修改数据库中的记录269
12.2.3 向数据库中插入记录271
12.2.4 删除数据库中的记录273
12.3 使用JDBC进行数据库定义性操作273
12.3.1 创建数据表273
12.3.2 删除数据表275
12.3.3 创建视图276
12.3.4 删除视图278
本章小结279
上机操作279
实验1 创建数据源279
实验2 数据库操作280
参考文献286