图书介绍
Java技术基础PDF|Epub|txt|kindle电子书版本网盘下载
![Java技术基础](https://www.shukui.net/cover/7/34304741.jpg)
- 刘正林等编著 著
- 出版社: 武汉:华中科技大学出版社
- ISBN:7560928633
- 出版时间:2002
- 标注页数:543页
- 文件大小:50MB
- 文件页数:556页
- 主题词:
PDF下载
下载说明
Java技术基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 概论1
1.1 Java技术的入门知识1
1.1.1 因特网和万维网(WWW)1
1.1.2 Java语言和Java技术11
1.2 面向对象程序设计的有关概念和基本思想15
1.2.1 面向对象程序设计的有关概念15
1.2.2 面向对象程序设计的基本思想17
1.2.3 面向对象程序设计的要点19
1.3 Java程序的构成特点23
1.4 Java编程环境32
1.4.1 下载平台软件和建立Java编程环境32
1.4.2 Java编程环境的构成和命令行方式38
1.4.3 借助TextPad建立Java编程环境41
小结51
习题152
2.1.1 数据类型54
第2章 Java语言基础知识54
2.1 数据类型、常量和变量54
2.1.2 常量57
2.1.3 变量59
2.2 运算符和表达式63
2.2.1 算术运算符64
2.2.2 关系运算符66
2.2.3 逻辑运算符和位逻辑运算符66
2.2.4 赋值运算符和增、减量运算符73
2.2.5 自动类型转换和强制类型转换75
2.2.6 运算符的优先级及其结合规则78
2.3 流程控制语句79
2.3.1 循环结构的流程控制语句80
2.3.2 选择结构的流程控制语句89
小结93
习题294
3.1 类的定义98
第3章 对象和类98
3.1.1 程序包100
3.1.2 Java源程序的组成101
3.1.3 类的访问控制修饰符106
3.2 字段和方法108
3.2.1 字段的声明108
3.2.2 方法的定义116
3.2.3 方法的调用128
3.3.1 对象的创建134
3.3 对象的创建和自动回收134
3.3.2 构造方法135
3.3.3 this引用变量138
3.3.4 对象的自动回收139
3.4 数组140
3.4.1 数组的创建140
3.4.2 数组的应用144
3.4.3 多维数组149
小结150
习题3152
第4章 继承与多态性159
4.1 Java的继承机制159
4.1.1 “是一种”关系159
4.1.2 Java的继承机制162
4.2 Java的多态性172
4.2.1 什么是多态性172
4.2.2 方法的重载和覆盖173
4.2.3 “单界面多实现版本”的程序框架177
4.3 抽象类和最终类179
4.3.1 抽象方法和抽象类180
4.3.2 最终类和最终方法182
4.4 接口类型的定义和实现183
4.4.1 接口类型的定义183
4.4.2 接口类型的实现184
4.4.3 使无关的类间具有相关性187
4.5.1 成员类189
4.5 内部类189
4.5.2 方法体内的内部类和匿名类194
4.6 对象引用的自动类型转换和造型200
4.6.1 对象引用的自动转换201
4.6.2 对象引用的造型203
小结206
习题4207
第5章 标准类库与常用算法217
5.1 Java.lang程序包中的几个重要类217
5.2 java.util程序包236
5.2.1 java.util程序包的类层次结构237
5.2.2 Date类、GregorianCalendar类和Calendar抽象类239
5.3 集合250
5.3.1 向量类250
5.3.2 二进制位集合类255
5.3.3 堆栈类262
5.4.1 双冒泡排序算法263
5.4 排序算法263
5.4.2 快速排序算法269
小结281
习题5282
第6章 图形用户界面(GUI)287
6.1 图形用户界面的概况287
6.2 抽象窗口工具包AWT290
6.2.1 AWT的类层次结构290
6.2.2 组件的公用方法292
6.2.3 图形和组件的绘制、画布和Canvas类305
6.3 使用Swing组件的Java Application图形界面319
6.3.1 模型、视图、控制器设计范式320
6.3.2 Swing类库、J组件和类层次结构322
6.3.3 文本字体及其相关的类337
6.4 组件的布局和布局管理器345
6.4.1 布局管理器的策略模式346
6.4.2 常用的标准布局管理器347
6.5.1 事件控制基础366
6.5 事件处理366
6.5.2 AWT用于事件处理的类层次结构373
6.5.3 几种独立事件的处理380
6.5.4 选项窗格对话框和JOptionPane类401
6.5.5 菜单的创建和使用404
6.6 小应用程序applet和Applet类415
6.6.1 Applet类和JApplet类415
6.6.2 applet的生命周期和主方法417
6.6.3 如何制作小应用程序applet419
6.6.4 applet的安全性431
小结433
习题6435
第7章 Java的高级特性451
7.1 Java的异常处理机制451
7.1.1 Java异常的概念451
7.1.2 异常的种类和处理457
7.1.3 用户自行定义异常类459
7.2 多线程机制462
7.2.1 进程和线程463
7.2.2 Thread类和线程的创建465
7.2.3 线程的状态和行为471
7.2.4 线程的优先级和线程组474
7.2.5 同步控制481
7.3 输入/输出流库和文件处理490
7.3.1 java.io程序包的类层次结构491
7.3.2 File类和文件处理497
7.3.3 对象系列化509
7.4 动画和音响效果515
7.4.1 Image类和java.awt.image程序包515
7.4.2 图像的加载和显示519
7.4.3 音响效果525
小结532
习题7535
参考文献543