图书介绍
Java程序设计基础PDF|Epub|txt|kindle电子书版本网盘下载
- 吴晓东编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302054371
- 出版时间:2002
- 标注页数:342页
- 文件大小:51MB
- 文件页数:348页
- 主题词:Java语言-程序设计
PDF下载
下载说明
Java程序设计基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 程序设计概述1
1.1 程序设计语言的分类1
1.1.1 按发展过程分类1
1.1.2 按执行方式分类2
1.1.3 按思维模式分类2
1.2 Java简介3
1.2.1 Java的历史和主要特点3
1.2.2 面向对象的几个基本概念4
1.2.3 Java的运行及运行环境6
1.2.4 常见的Java集成开发环境10
1.3 练习题10
第2章 Java语言基础12
2.1 简单输入输出12
2.2 数据类型15
2.2.1 常量15
2.2.2 变量16
2.2.3 数组21
2.3 运算符22
2.3.1 算术运算符23
2.3.2 关系运算符24
2.3.3 逻辑运算符24
2.3.4 位运算符25
2.3.5 其他运算符27
2.3.6 运算优先级27
2.4 练习题28
第3章 流程控制30
3.1 程序的逻辑控制30
3.2 选择控制结构31
3.2.1 由if语句引导的选择结构31
3.2.2 由switch语句引导的选择结构34
3.3 循环控制结构35
3.4 练习题42
第4章 方法44
4.1 方法的概念及作用44
4.2 方法的定义46
4.2.1 方法的定义格式46
4.2.2 方法中变量的可见范围48
4.3 参数传递和返回值50
4.3.1 方法的调用及参数的传递50
4.3.2 方法的返回值53
4.4 递归方法54
4.5 练习题56
第5章 类与对象58
5.1 对象的实现58
5.1.1 对象的结构58
5.1.2 对象和类的关系60
5.1.3 类的定义60
5.1.4 对象的创建62
5.1.5 程序结构及使用对象的成员63
5.1.6 修饰符64
5.1.7 再谈方法69
5.1.8 对象间的赋值70
5.1.9 构造函数71
5.1.10 对象有效范围和废物回收74
5.2 Java应用程序的结构75
5.2.1 应用程序结构75
5.2.2 命令行参数79
5.3 练习题80
第6章 继承与多态84
6.1 继承和多态的概念84
6.1.1 继承的概念84
6.1.2 多态的概念86
6.2 类成员的继承89
6.2.1 属性与方法的继承89
6.2.2 this和super的使用94
6.2.3 构造函数的继承和重载96
6.2.4 最终类和最终类成员99
6.2.5 对象在继承关系中的改变100
6.2.6 抽象类及在继承中的特点102
6.3 接口105
6.3.1 接口的定义106
6.3.2 接口的实现108
6.3.3 适配器110
6.4 练习题111
第7章 例外处理113
7.1 例外的概念113
7.1.1 程序中的错误113
7.1.2 例外的概念114
7.1.3 例外控制机制115
7.2 Java定义的例外类119
7.2.1 Java中的例外类119
7.2.2 例外类使用中的两个问题121
7.2.3 例外在继承关系中的特殊性124
7.2.4 例外的重新抛出126
7.3 关于finally129
7.3.1 finally的使用方法129
7.3.2 finally用在哪里133
7.3.3 finally的缺陷134
7.4 定义自己的例外135
7.5 练习题138
第8章 Java基本类库介绍141
8.1 包的概念141
8.1.1 构建包141
8.1.2 包的引用143
8.2 Java语言类库的结构143
8.3 java.lang包中的常用类介绍144
8.3.1 Object类144
8.3.2 Class类146
8.3.3 Math类149
8.3.4 String与StringBuffer类149
8.3.5 System类154
8.3.6 数据类型类158
8.4 关于Java的技术文档158
8.5 练习题159
第9章 Java的集合类161
9.1 集合类概述161
9.2 原集合类162
9.2.1 数组162
9.2.2 Vector类165
9.2.3 BitSet类168
9.2.4 Stack类170
9.2.5 Hashtable类171
9.3 新集合类172
9.3.1 Collection173
9.3.2 List176
9.3.3 Set176
9.3.4 Map177
9.3.5 Utilities180
9.4 练习题184
第10章 输入输出系统187
10.1 输入输出流的概述187
10.2 各种流的使用191
10.2.1 文件流191
10.2.2 管道流193
10.2.3 连接文件199
10.2.4 过滤流200
10.2.5 对象的序列化207
10.2.6 随机访问209
10.3 练习题211
第11章 图形界面和Applet213
11.1 Java的图形界面213
11.1.1 AWT与Swing213
11.1.2 图形界面元素216
11.2 Swing组件及其之间的层次关系217
11.2.1 一个例子217
11.2.2 容器221
11.2.3 布局管理226
11.3 事件机制236
11.3.1 概述237
11.3.2 常用事件处理238
11.3.3 自定义事件245
11.4 Applet与HTML249
11.4.1 HTML简介250
11.4.2 Applet的生命周期252
11.4.3 Applet的其他重要方法255
11.4.4 Applet遇到的限制257
11.5 练习题258
第12章 多线程处理262
12.1 线程的基本概念262
12.1.1 程序与进程262
12.1.2 进程与线程263
12.1.3 Java的线程模型263
12.2 线程的基本结构与使用方法265
12.2.1 线程的生命周期265
12.2.2 定制run()方法268
12.3 线程的管理271
12.3.1 同步271
12.3.2 优先级275
12.3.3 有关线程的其他概念276
12.4 用于制作动画的线程277
12.4.1 动画程序框架277
12.4.2 帧的画法278
12.4.3 避免闪动279
12.4.4 使用图片280
12.5 练习题282
第13章 JSP技术基础285
13.1 网络应用的系统结构285
13.1.1 两层结构285
13.1.2 三层结构286
13.1.3 网络应用构架中的一些补充概念286
13.2 J2EE技术简介289
13.2.1 J2EE的结构290
13.2.2 J2EE中的主要组件291
13.3 JSP技术概述294
13.3.1 JSP的技术原理294
13.3.2 JSP与ASP299
13.3.3 JSP与Servlet的比较300
13.3.4 JSP运行环境的配置302
13.4 JSP基本语法302
13.4.1 变量声明与表达式302
13.4.2 程序段304
13.4.3 基本指令305
13.4.4 将JSP与HTML结合起来307
13.4.5 本节综合实例309
13.5 JSP标准动作311
13.5.1 jsp:include动作311
13.5.2 使用Java Bean312
13.5.3 jsp:forward动作316
13.5.4 jsp:plugin动作319
13.6 JSP的内置对象320
13.6.1 对象的可见范围321
13.6.2 与输入输出有关的内置对象323
13.6.3 Session对象327
13.6.4 与上下文有关的内置对象335
13.6.5 用于错误处理的内置对象337
13.6.6 与Servlet有关的内置对象338
13.7 练习题338