图书介绍
跨平台程序设计语言-JavaPDF|Epub|txt|kindle电子书版本网盘下载
![跨平台程序设计语言-Java](https://www.shukui.net/cover/62/33098986.jpg)
- 赵毅主编 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:7560616593
- 出版时间:2006
- 标注页数:334页
- 文件大小:30MB
- 文件页数:346页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
跨平台程序设计语言-JavaPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 程序设计概述1
1.1 程序设计语言的分类1
1.2 面向对象的相关概念2
1.3 Java简介4
1.3.1 Java的由来4
1.3.2 Java的历史和现状6
1.3.3 Java对Internet的重要性8
1.3.4 Java的关键内核——字节码8
1.3.5 Java语言的特点9
1.4 Java程序的运行和环境12
1.4.1 编辑Java源代码12
1.4.2 Java的运行环境12
1.4.3 Java应用程序示例13
1.4.4 Java小程序示例15
1.5 Java程序的整体框架17
1.6 简单错误处理19
1.7 常见的Java集成开发环境21
习题21
第2章 数据类型、变量和数组23
2.1 Java语言的强类型特性23
2.2 简单数据类型23
2.3 整数类型24
2.4 浮点型26
2.5 字符型27
2.6 布尔型29
2.7 常量30
2.7.1 整数常量30
2.7.2 浮点常量30
2.7.3 布尔型常量30
2.7.5 字符串常量31
2.7.4 字符常量31
2.8 变量32
2.8.1 标识符32
2.8.2 变量的基本概念32
2.8.3 声明一个变量33
2.8.4 动态初始化34
2.8.5 变量的作用域和生存期34
2.9 类型转换与强制类型转换37
2.9.1 Java的自动转换37
2.9.2 不兼容类型的强制转换37
2.10 表达式中类型的自动提升39
2.11 数组40
2.11.1 一维数组40
2.11.2 多维数组43
2.12 字符串简介47
2.11.3 另一种数组声明语法47
习题48
第3章 运算符49
3.1 算术运算符49
3.1.1 基本算术运算符49
3.1.2 模运算符51
3.1.3 算术赋值运算符51
3.1.4 递增和递减运算符52
3.2 关系运算符54
3.3 布尔逻辑运算符55
3.4 赋值运算符58
3.5 位运算符58
3.5.1 位逻辑运算符59
3.5.2 左移运算符62
3.5.3 右移运算符63
3.5.4 无符号右移运算符64
3.5.5 位运算符赋值66
3.6 ?运算符67
3.7 运算符的优先级67
3.8 圆括号的使用68
习题69
第4章 程序控制语句70
4.1 算法和流程图70
4.1.1 算法说明70
4.1.2 简单算法举例71
4.1.3 算法的表示72
4.2 选择语句75
4.2.1 if语句75
4.2.2 switch语句78
4.3 循环语句82
4.3.1 while语句83
4.3.2 do-while循环84
4.3.3 for循环87
4.3.4 for循环的一些变化90
4.3.5 循环嵌套91
4.4 跳转语句92
4.4.1 break语句92
4.4.2 continue语句96
4.4.3 return语句97
4.5 注释98
4.5.1 单行注释98
4.5.2 多行注释98
4.5.3 文档注释99
习题100
第5章 面向对象基础101
5.1 面向对象方法的提出101
5.2.1 类和对象102
5.2 面向对象程序设计的基本概念102
5.2.2 对象的属性及关系103
5.3 面向对象程序设计的特点103
5.4 面向对象编程的相关概念及步骤104
5.4.1 面向对象编程的概念及语言104
5.4.2 OOA和OOD106
5.4.3 面向对象编程的步骤106
5.5 事件及其处理107
5.5.1 Java事件处理机制107
5.5.2 Java事件处理108
5.5.3 授权事件模型108
5.5.4 事件108
5.5.5 事件源108
5.5.6 事件监听器109
5.5.7 事件类109
5.5.9 事件监听器接口112
5.5.8 产生事件112
5.5.10 Adapter类114
习题115
第6章 面向对象的Java实现116
6.1 类的定义和使用116
6.1.1 最简单的类116
6.1.2 成员变量116
6.1.3 成员方法116
6.1.4 完整的类定义示例117
6.1.5 创建类的对象118
6.1.6 运行程序118
6.1.7 对象之间的关系120
6.2 访问机制121
6.2.1 static关键字121
6.2.2 在一个类中的访问机制124
6.2.3 一个类访问另外一个类126
6.3 变量的作用域127
6.3.2 两种变量的初始化128
6.3.1 两种变量的访问规则128
6.3.3 变量的作用范围130
6.4 构造方法132
6.4.1 方法重载132
6.4.2 构造方法和对象初始化134
6.4.3 构造方法的重载135
6.5 继承137
6.5.1 类的继承137
6.5.2 重置方法 super关键字139
6.5.3 类与其父类的构造方法的调用140
6.5.4 不用继承使用另外一个类142
6.5.5 重置与重载144
习题145
7.1 Math类149
第7章 Java基本包149
7.2 数组154
7.2.1 声明数组154
7.2.2 数组初始化155
7.2.3 访问数组元素155
7.2.4 数组长度156
7.2.5 数组的基本操作157
7.2.6 数组的应用160
7.2.7 多维数组163
7.2.8 另一种数组声明语法164
7.2.9 与数组有关的运行错误164
7.3 String类165
7.3.1 字符串的声明和赋初值165
7.3.2 String类中的方法166
7.4 main方法174
习题175
第8章 异常处理176
8.1 基本概念176
8.2 异常处理的种类177
8.3 系统默认处理异常177
8.4 使用try-catch结构178
8.5 异常声明181
8.6 throw、throws和finally语句182
8.6.1 throw语句182
8.6.2 throws语句184
8.6.3 finally语句185
习题188
第9章 窗口程序设计189
9.1 AWT包的基本概念189
9.2 容器189
9.2.1 创建一个窗口189
9.2.2 程序退出机制190
9.2.3 在窗口中放置按钮191
9.2.4 按钮退出机制192
9.2.5 面板类194
9.2.6 画布类195
9.2.7 画布类子类197
9.3 布局199
9.3.1 顺序布局199
9.3.2 边界布局200
9.3.3 网格布局201
9.3.4 空布局203
9.4 组件205
9.4.1 按钮的方法206
9.4.2 按钮类的子类210
9.4.3 文本框对象的创建213
9.4.4 文本区215
9.5 图形方法217
9.5.1 画图形边框218
9.5.2 图形颜色的填充219
9.5.3 自定义颜色221
9.5.4 画立体矩形222
9.5.5 绘制二次曲线223
9.5.6 图片的显示225
习题227
第10章 Java Applet228
10.1 Java Applet概述228
10.2 Java Applet的特点228
10.3 Applet类的主要方法229
10.4 开发运行Java Applet程序232
10.4.1 用JDK编译器编译运行Java Applet232
10.4.2 在VJ编译开发环境中编译运行Java Applet234
10.5.2 代码嵌入236
10.5 Java Applet的运行机制236
10.5.1 源程序的编辑与编译236
10.5.3 Applet的运行237
10.6 Java Applet实例238
10.6.1 图形界面的输入/输出238
10.6.2 请求重画239
10.6.3 HTML Applet标记243
10.6.4 有输入参数的Java Applet244
10.6.5 getDocumentBase()和getCodeBase()方法246
10.6.6 AppletContext和showDocument()方法247
10.6.7 鼠标实例248
10.6.8 键盘事件实例250
10.6.9 输入密码实例251
10.6.10 Applet生命周期252
10.6.11 制作小闹钟254
习题259
第11章 输入与输出流260
11.1 流的概念260
11.2 Java.io包260
11.3 对流进行分类260
11.4 标准输入/输出流260
11.5 节点流和高级流262
11.6 字符流263
11.6.1 文件263
11.6.2 创建一个文件对象263
11.6.3 文件操作的例程263
11.6.4 Reader中各Writer类266
11.7 字节流268
11.7.1 FileInputStream类和FileOutputStream类268
11.7.2 BufferedInputStream类和BufferedOutputStream类271
11.7.3 DataInputStream类和DataOutputStream类272
11.8 RandomAccess File类274
习题277
第12章 线程279
12.1 多线程279
12.1.1 线程的基本概念279
12.1.2 线程的状态280
12.2 线程体的实现280
12.2.1 继承Thread类280
12.2.2 实现接口Runable285
12.2.3 两种方法的比较287
12.3 线程的同步287
习题292
附录A 常用类的使用方法296
附录B 常用开发工具316
附录C 常用词汇表325
参考文献334