图书介绍
Java语言基础教程PDF|Epub|txt|kindle电子书版本网盘下载
![Java语言基础教程](https://www.shukui.net/cover/72/32850397.jpg)
- 刘其成主编;山东省教育厅组编 著
- 出版社: 东营:石油大学出版社
- ISBN:7563607757
- 出版时间:2001
- 标注页数:394页
- 文件大小:35MB
- 文件页数:406页
- 主题词:JAVA语言(学科: 程序设计)
PDF下载
下载说明
Java语言基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 程序设计基础1
1.1 程序设计语言1
1.2 算法及其描述3
1.2.1 算法的特征3
1.2.2 算法的描述3
1.3 结构化程序设计方法3
1.3.1 基本控制结构3
1.3.2 自顶向下、逐步细化与模块化程序设计4
1.4.1 概述5
1.4 面向对象程序设计方法5
1.4.2 面向对象的基本概念6
1.4.3 面向对象程序设计方法的特点8
1.4.4 面向对象的程序设计语言12
本章小结13
习题一13
第二章 Java语言概述15
2.1 Java语言的历史与现状15
2.1.1 Java语言的历史15
2.1.2 Java语言的现状15
2.2 Java的工作机制16
2.3 Java语言的特点17
2.3.1 Java语言17
2.3.2 Java Applet19
2.3.3 丰富的类库19
2.3.4 Java和C、C++19
2.4 Java的开发工具20
2.4.1 常见的Java开发工具简介20
2.4.2 JDK1.2开发工具21
2.5.1 Java Application结构24
2.5 Java的程序结构24
2.5.2 Java Applet结构27
2.5.3 Java程序结构29
2.6 基本输入/输出处理30
2.6.1 标准输入输出30
2.6.2 数据输入输出流32
2.6.3 BufferedReader33
2.7 异常处理语句简介33
本章小结34
习题二35
3.1.1 标识符36
3.1.2 保留字36
第三章 Java语言基础36
3.1 标识符与保留字36
3.2 表达式37
3.2.1 表达式的概念37
3.2.2 表达式的组成37
3.3 数据类型38
3.3.1 数据类型的划分38
3.3.2 简单数据类型38
3.4.1 布尔型常量40
3.4.2 字符型常量40
3.4 常量40
3.4.3 整型常量41
3.4.4 浮点型常量42
3.4.5 字符串常量42
3.5 变量42
3.5.1 变量的概念42
3.5.2 变量的声明43
3.5.3 变量的有效范围44
3.5.4 变量的赋值45
3.5.5 类型转换45
3.6 运算符46
3.6.1 算术运算符47
3.6.2 关系运算符48
3.6.3 逻辑运算符48
3.6.4 位运算符49
3.6.5 赋值运算符52
3.6.6 条件运算符52
3.6.7 运算符的优先级和结合性52
3.7 注释语句53
本章小结54
习题三54
4.1.1 条件语句if56
4.1 分支语句56
第四章 结构化编程56
4.1.2 多分支语句switch59
4.1.3 分支语句使用举例61
4.2 循环语句63
4.2.1 while语句63
4.2.2 do-while语句64
4.2.3 for语句65
4.2.4 循环嵌套66
4.2.5 循环语句使用举例67
4.3 与程序转移有关的其他语句69
4.3.1 continue语句69
4.3.2 break语句70
4.3.3 return语句71
4.3.4 转移语句使用举例71
4.4 数组72
4.4.1 数组的概念72
4.4.2 数组的定义73
4.4.3 静态数组初始化74
4.4.4 数组元素的引用74
4.4.5 多维数组76
4.5 应用举例78
本章小结82
习题四83
第五章 面向对象编程85
5.1 类85
5.1.1 类声明85
5.1.2 类体87
5.1.3 构造函数91
5.2 对象91
5.2.1 对象的生成91
5.2.2 对象的使用92
5.2.3 对象的清除93
5.3.1 继承关系的定义95
5.3 继承95
5.3.2 成员变量的继承和隐藏96
5.3.3 方法的继承、重载和覆盖97
5.3.4 this和super103
5.3.5 构造函数的继承与重载103
5.4 多态105
5.4.1 编译时多态105
5.4.2 运行时多态107
5.5 Obiect类108
5.6.2 接口的定义110
5.6.1 接口的基本概念110
5.6 接口110
5.6.3 接口的实现111
5.6.4 接口的继承112
5.7 包113
5.7.1 package语句113
5.7.2 import语句114
5.7.3 编译和运行包115
5.8 Java的类库结构115
5.8.1 Java类库115
5.8.3 其他类库116
5.8.2 HotJava类库116
5.9 静态初始化和垃圾回收机制117
5.9.1 静态初始化117
5.9.2 垃圾回收机制119
5.10 Inner Classes(内部类)120
5.11 应用举例121
本章小结124
习题五125
6.1.2 运行错误127
6.1.1 编译错误127
6.1 编程中的错误127
第六章 异常处理127
6.2 异常与异常类128
6.2.1 异常处理机制概述128
6.2.2 异常类结构与组成130
6.2.3 系统定义的运行异常131
6.2.4 用户自定义的异常132
6.3 异常的处理134
6.3.1 try-catch-finally134
6.3.2 多异常的处理136
6.4.2 语句抛出的异常140
6.4.1 系统自动抛出的异常140
6.4 异常的抛出140
6.5 应用举例141
本章小结144
习题六144
第七章 常用基础类库与工具类库145
7.1 语言基础类库145
7.1.1 数据类型类145
7.1.2 Math类146
7.1.3 System类149
7.2 字符串149
7.2.1 字符串常量的表示与String类150
7.2.2 字符串变量表示与StringBuffer类153
7.2.3 Java Application命令行参数155
7.3 向量类156
7.4 枚举接口160
7.5 日期类161
7.6 随机类163
本章小结164
习题七165
第八章 图形用户界面166
8.1 Java图形用户界面概述166
8.2 一个最简单的窗口167
8.3 绘制用户自定义成分168
8.3.1 绘制图形169
8.3.2 显示文字170
8.3.3 控制颜色172
8.3.4 显示图像174
8.4 基于AWT的图形用户界面175
8.4.1 AWT简介175
8.4.2 事件处理177
8.4.3 标准组件及其事件180
8.5.1 JFC/Swing简介227
8.5 基于JFC/Swing的图形用户界面227
8.5.2 标准组件228
8.5.3 事件处理228
8.5.4 Swing应用举例228
本章小结231
习题八232
第九章 Applet234
9.1 HTML简介234
9.2 Applet基本工作原理234
9.3.1 Applet的创建235
9.3 Applet执行过程235
9.3.2 Applet的生命周期与绘图周期236
9.3.3 Applet和HTML240
9.3.4 同时实现Applet与Application242
9.4 Applet的通信244
9.4.1 同页Applet间的通信244
9.4.2 Applet和浏览器之间的通信247
9.4.3 Applet的网络通信250
9.5 Applet用户界面设计250
9.5.1 标准组件251
9.5.2 图形、文本与颜色252
9.5.3 图像254
9.5.4 声音255
9.6 JFC Applet257
9.7 应用举例257
本章小结261
习题九262
第十章 输入/输出处理263
10.1 输入/输出流概述263
10.1.1 流的概念263
10.1.2 输入/输出流层次263
10.2.1 InputStream和OutputStream266
10.2 常用字节流处理266
10.2.2 过滤流269
10.2.3 管道流270
10.2.4 内存的读/写270
10.2.5 顺序输入流271
10.3 常用字符流处理271
10.3.1 Reader和Writer271
10.3.2 InputStreamReader和OutputStreamWriter272
10.3.3 BufferedReader和BufferedWriter273
10.4.1 文件与目录管理274
10.4 文件处理274
10.4.2 文件的顺序处理278
10.4.3 随机访问文件279
10.5 对象的串行化282
10.5.1 对象串行化概述282
10.5.2 对象串行化的实现282
10.5.3 定制串行化284
10.6 应用举例285
本章小结288
习题十289
11.1.2 线程的状态与生命周期291
11.1.1 基本概念291
11.1 线程291
第十一章 多线程机制291
11.1.3 线程调度与优先级292
11.2 Runnable接口与Thread类293
11.2.1 Runnable接口293
11.2.2 Thread类293
11.3 多线程的实现295
11.3.1 创建Thread类的子类295
11.3.2 实现Runnable接口296
11.3.3 两种方法的比较297
11.4.1 线程同步298
11.4 线程的同步与死锁298
11.4.2 线程死锁301
11.5 动画制作302
本章小结304
习题十一305
第十二章 网络编程306
12.1 机器的标识306
12.1.1 InetAddress类306
12.1.2 服务器和客户机308
12.1.3 端口308
12.2.2 Socket类309
12.2 TCP套接字(Socket)通信309
12.2.1 TCP套接字通信的一般结构309
12.2.3 ServerSocket类310
12.2.4 一个简单的Client/Server程序311
12.2.5 多用户机制313
12.3 数据报通信316
12.3.1 DatagramSocket类316
12.3.2 DatagramPacket类317
12.3.3 一个简单的Client/Server程序317
12.4.2 URL类320
12.4 URL(统一资源定位器)320
12.4.1 URL的格式320
12.4.3 URLConnection类322
12.5 应用举例322
12.5.1 服务器端程序323
12.5.2 客户机端程序327
本章小结332
习题十二332
13.1.1 数据处理技术的发展333
13.1.2 数据库和数据库管理系统333
13.1 关系数据库简介333
第十三章 JDBC技术333
13.1.3 关系数据库和关系数据库管理系统334
13.1.4 结构化查询语句(SQL)334
13.2 JDBC概述334
13.2.1 JDBC与ODBC的比较335
13.2.2 JDBC驱动程序336
13.3 通过JDBC访问数据库的步骤337
13.3.1 数据库的URL337
13.3.2 连接数据库338
13.3.3 发送SQL语句338
13.3.4 处理结果集(ResultSet)339
13.3.5 关闭连接340
13.3.6 两层模型和三层模型341
13.4 通过JDBC访问数据库的实现341
13.4.1 表的结构操作342
13.4.2 数据库记录操作343
13.4.3 数据库查询、检索344
13.5 应用举例345
本章小结347
习题十三348
14.1.3 Servlet运行环境349
14.1.2 Servlet与Applet的区别349
14.1.1 什么是Servlet349
14.1 Servlet简介349
第十四章 Servlet与JSP349
14.1.4 Servlet的安装和调用350
14.2 一个简单的Servlet实例351
14.3 Servlet实现方法353
14.3.1 HTTP协议353
14.3.2 Servlet的类与方法354
14.4 JSP简介360
14.5 应用举例363
本章小结368
习题十四369
第十五章 其他开发技术370
15.1 反射机制370
15.1.1 简介370
15.1.2 Class类370
15.1.3 Member接口及实现类373
15.2 JavaBeans组件376
15.2.1 概述376
15.2.2 JavaBeans开发、测试工具379
15.2.3 构造JavaBeans组件的一般过程379
15.2.4 EJB380
15.3.1 简介382
15.3.2 RMI系统的一般结构382
15.3 RMI382
15.3.3 一个简单的RMI实例384
15.4 CORBA与Java386
15.4.1 CORBA概述386
15.4.2 JavaIDL:Java的CORBA接口387
15.4.3 CORBA与RMI比较388
15.5 Jini简介388
15.5.1 Jini的体系结构389
15.5.4 结论390
15.5.2 JavaSpace390
15.5.3 应用390
15.6 Java安全性391
15.6.1 Java安全体系结构391
15.6.2 安全管理器391
15.6.3 JDK1.2中的权限392
15.6.4 Java加密体系结构393
15.6.5 Java浏览器的安全性策略393
本章小结394
习题十五394