面向21世纪高等学校计算机类专业规划教材 JAVA程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:曾令明,索望,甘刚,宋波编著
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2007
- ISBN:9787560619170
- 页数:265 页
第1章 概述 1
1.1 程序设计语言 1
1.2 Java语言简介 2
1.2.1 Java语言的发展 2
1.2.2 Java语言的特点 3
1.2.3 Java运行机制 4
1.3 Java的运行及运行环境 5
1.3.1 Java开发工具J2SDK 5
1.3.2 安装和设置环境变量 5
1.3.3 Java的编辑、编译和运行 6
1.4 Java程序分析 8
练习题 9
第2章 语言基础 10
2.1 关键字与标识符 10
2.1.1 关键字 10
2.1.2 标识符 10
2.2 数据类型 11
2.2.1 Java的数据类型 11
2.2.2 基本数据类型 11
2.3 常量 12
2.3.1 数值常量 12
2.3.2 布尔常量 13
2.3.3 字符常量 13
2.4 变量 13
2.4.1 变量的定义 14
2.4.2 变量的基本操作 15
2.4.3 类型转换 16
2.4.4 数组 18
2.5 运算符与表达式 20
2.5.1 赋值运算符 20
2.5.2 算术运算符与算术表达式 20
2.5.3 关系运算符与关系表达式 23
2.5.4 逻辑运算符与逻辑表达式 23
2.5.5 位运算符 25
2.5.6 其他运算符 27
2.5.7 运算符的优先级 28
练习题 29
第3章 流程控制语句 31
3.1 程序的逻辑控制 31
3.2 条件选择语句 32
3.2.1 if语句 32
3.2.2 switch语句 35
3.3 循环语句 38
3.3.1 while语句 38
3.3.2 do-while语句 39
3.3.3 for语句 40
3.3.4 循环语句的嵌套 42
3.4 跳转语句 42
3.4.1 break语句 42
3.4.2 continue语句 45
3.4.3 return语句 47
练习题 47
第4章 类与对象 50
4.1 面向对象技术基础 50
4.1.1 面向对象的基本概念 50
4.1.2 面向对象的基本特征 51
4.2 类的定义 51
4.2.1 类头说明 52
4.2.2 类体说明 52
4.3 对象的创建与使用 53
4.3.1 对象的创建 53
4.3.2 对象的使用 54
4.3.3 对象间的赋值 55
4.3.4 对象的清除 56
4.4 方法 56
4.4.1 方法的定义 56
4.4.2 参数传递和返回值 60
4.4.3 构造方法 66
4.5 修饰符 68
4.5.1 访问控制符 68
4.5.2 static修饰符 70
4.5.3 其他修饰符 74
4.5.4 修饰符的混合使用 75
练习题 75
第5章 继承与多态 78
5.1 继承 78
5.1.1 继承的概念 78
5.1.2 继承的实现 80
5.2 多态 86
5.2.1 多态的概念 86
5.2.2 覆盖 86
5.3 重载 93
5.3.1 方法的重载 93
5.3.2 构造函数的重载 94
5.3.3 最终方法 96
5.4 抽象方法与抽象类 97
5.4.1 抽象方法 97
5.4.2 抽象类 97
5.5 接口 99
5.5.1 接口的定义 99
5.5.2 接口的实现 101
5.5.3 适配器 104
练习题 104
第6章 异常处理 107
6.1 异常的概念 107
6.1.1 错误与异常 107
6.1.2 异常分类 108
6.1.3 错误分类 109
6.2 异常的处理 110
6.2.1 异常处理机制 110
6.2.2 异常处理的方法 110
6.2.3 抛出异常(throw) 118
6.2.4 声明抛出异常(throws) 119
6.3 自定义异常 120
练习题 122
第7章 基础类介绍 125
7.1 包 125
7.1.1 包的概念 125
7.1.2 构建包 125
7.1.3 包的引用 126
7.2 Java类库的结构 126
7.3 java.lang包中的常用类 127
7.3.1 Object类 127
7.3.2 Class类 128
7.3.3 System类 130
7.3.4 String类和StringBuffer类 133
7.3.5 Math类 142
7.3.6 数据类型类 143
7.4 java.util包中的集合类 144
7.4.1 Vector类 144
7.4.2 Stack类 146
7.4.3 Hashtable类 147
7.5 关于Java技术文档 148
练习题 149
第8章 输入与输出流 151
8.1 流的概念 151
8.2 字节流类 151
8.2.1 字节输入流类 151
8.2.2 字节输出流类 154
8.3 字符流类 158
8.3.1 字符输入流类 158
8.3.2 字符输出流类 161
练习题 163
第9章 图形用户界面设计 165
9.1 概述 165
9.1.1 AWT简介 165
9.1.2 Swing简介 166
9.1.3 Swing和AWT的不同之处 166
9.2 AWT图形用户界面设计 167
9.2.1 java.awt包 167
9.2.2 组件、容器、布局管理器概述 168
9.2.3 常用容器 173
9.2.4 布局管理器 175
9.2.5 AWT组件库 182
9.2.6 事件处理 195
9.3 Swing图形用户界面设计 203
9.3.1 Swing组件的层次 204
9.3.2 Swing组件的使用 204
9.4 Applet与HTML 209
9.4.1 Applet简介 209
9.4.2 Applet程序中使用的几个基本方法 209
9.4.3 在HTML中嵌入Applet程序 211
9.4.4 Font类和Color类 215
练习题 221
第10章 多线程编程 223
10.1 线程的概念 223
10.1.1 程序与进程 223
10.1.2 进程与线程 223
10.1.3 线程的结构 224
10.2 Thread类与Runnable接口 224
10.2.1 Thread类 224
10.2.2 Runnable接口 226
10.3 在程序中实现多线程 226
10.3.1 使用Thread类创建线程 226
10.3.2 实现Runnable接口 227
10.3.3 关于两种创建线程方法的讨论 232
10.4 线程的控制与调度 232
10.4.1 线程的生命周期 232
10.4.2 线程调度与优先级 233
10.5 线程间的同步 236
10.5.1 线程同步介绍 236
10.5.2 同步代码段 238
10.5.3 同步方法 239
10.6 线程间的通信 240
练习题 242
第11章 网络编程技术 243
11.1 网络编程基本概念 243
11.1.1 网络基础知识 243
11.1.2 TCP/IP协议 244
11.1.3 Java中的网络支持 245
11.2 基于URL的网络编程 245
11.2.1 URL介绍 245
11.2.2 URL类 246
11.2.3 URLConnection类 249
11.3 基于InetAddress的网络编程 253
11.3.1 InetAddress类介绍 253
11.3.2 使用InetAddress 253
11.3.3 URL和InetAddress的联合使用 254
11.4 基于Socket的网络编程 255
11.4.1 Socket介绍 255
11.4.2 TCP Socket技术 255
11.4.3 创建TCP Socket 256
11.4.4 简单的Client/Server程序设计 257
11.4.5 支持多客户的Client/Server程序设计 260
11.4.6 UDP Socket技术 261
11.4.7 创建UDP Socket 261
11.4.8 用数据报进行广播通信 262
练习题 264
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《云计算节能与资源调度》彭俊杰主编 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019