JAVA语言程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:张席主编;陈国良主审
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2015
- ISBN:9787560637921
- 页数:261 页
第1章 Java语言概述 1
1.1 Java语言平台 1
1.1.1 Java平台的版本类别 2
1.1.2 Java语言的特点 2
1.2 Java的简短历史 4
1.3 Java开发环境概述 6
1.4 浅尝Java程序开发 10
1.4.1 使用JDK开发Java应用程序 10
1.4.2 使用JDK开发Java Applet 12
1.4.3 使用Eclipse开发Java应用程序 14
习题 16
第2章 数据类型、运算符、表达式和语句 17
2.1 标识符和关键字 17
2.2 基本数据类型 17
2.2.1 整型数据 17
2.2.2 浮点型数据 18
2.2.3 布尔型数据 19
2.2.4 字符型数据 19
2.3 基本数据类型之间的转换 20
2.3.1 自动转换 20
2.3.2 强制类型转换 20
2.4 数组 21
2.4.1 数组的概念 21
2.4.2 数组的声明和创建 21
2.4.3 数组的初始化和赋值 21
2.5 运算符与表达式 22
2.5.1 算术运算符和算术表达式 23
2.5.2 关系运算符和关系表达式 23
2.5.3 逻辑运算符和逻辑表达式 24
2.5.4 移位运算符 25
2.5.5 位运算符 25
2.5.6 条件运算符 26
2.5.7 赋值运算符和赋值表达式 26
2.5.8 运算符的优先级 27
2.6 语句 28
2.6.1 语句概述 28
2.6.2 分支语句 29
2.6.3 循环语句 32
2.6.4 跳转语句 34
习题 36
第3章 类与对象 39
3.1 面向对象编程概念的介绍 39
3.2 类声明和类体 40
3.3 构造方法与对象的创建和使用 43
3.4 域/成员变量 46
3.5 成员方法 48
3.5.1 “按值传递”基本数据类型参数 50
3.5.2 “按值传递”对象数据类型参数 51
3.6 this关键字 52
3.6.1 在实例方法中使用this 52
3.6.2 在构造方法中使用this 53
3.7 访问权限 54
3.7.1 public访问权限修饰符 54
3.7.2 private访问权限修饰符 54
3.7.3 protected访问权限修饰符 55
3.7.4 无修饰符 55
3.8 嵌套类和内部类 56
3.9 包 57
3.9.1 创建包 58
3.9.2 使用包 59
习题 59
第4章 继承与接口 61
4.1 子类与父类 61
4.2 子类对象的构造过程 63
4.3 成员变量隐藏与方法覆盖 64
4.4 super关键字 66
4.5 上转型对象 69
4.6 抽象类 72
4.7 接口 73
4.8 接口的回调 76
习题 78
第5章 字符串及其应用 79
5.1 String类 79
5.1.1 创建字符串 79
5.1.2 字符串的长度 79
5.1.3 字符串连接 80
5.1.4 字符串比较 81
5.1.5 常量字符串的引用 82
5.1.6 字符串的查询 82
5.1.7 字符串的操作 83
5.1.8 将字符串转为数值 83
5.1.9 将数值转为字符串 84
5.1.10 创建格式化字符串 84
5.2 StringBuilder类 84
5.2.1 长度和容量 85
5.2.2 构造方法 85
5.2.3 StringBuilder常用方法 86
5.3 StringBuffer类 87
习题 87
第6章 泛型与集合 88
6.1 泛型 88
6.1.1 泛型的作用 88
6.1.2 泛型类 88
6.1.3 泛型接口 90
6.2 集合类概述 91
6.3 List实现 92
6.4 Set实现 92
6.5 Map实现 93
6.6 ArrayList<E>泛型类 93
6.7 LinkedList<E>泛型类 95
6.8 HashSet<E>泛型类 95
6.9 TreeSet<E>泛型类 97
6.10 HashMap<K,V>泛型类 100
习题 102
第7章 Java异常处理 103
7.1 异常处理概述 103
7.1.1 异常处理基础 103
7.1.2 异常的分类 105
7.1.3 异常的描述 106
7.2 异常处理机制 107
7.2.1 捕获和处理异常 107
7.2.2 声明抛出异常 109
7.3 finally子句 110
7.4 自定义异常 112
习题 113
第8章 File类与输入输出流 115
8.1 File类 115
8.2 输入输出流概述 117
8.3 字节流类 119
8.3.1 字节输入输出流 119
8.3.2 文件字节流 120
8.3.3 管道流 123
8.3.4 数据流 126
8.4 字符流类 128
8.4.1 字符流类层次 128
8.4.2 文件字符流 129
8.4.3 缓冲流 130
习题 132
第9章 图形用户界面设计 133
9.1 AWT、Swing和SWT 133
9.1.1 AWT 133
9.1.2 Swing 133
9.1.3 SWT 134
9.2 一个简单例子 134
9.3 顶层容器 135
9.4 JFrame窗体 137
9.4.1 窗口关闭事件 138
9.4.2 JFrame中的常用方法 138
9.4.3 内部窗体 140
9.5 菜单 140
9.5.1 创建菜单 140
9.5.2 弹出式菜单 144
9.5.3 菜单事件处理 146
9.6 布局管理 148
9.6.1 布局管理器的设置 149
9.6.2 FlowLayout 149
9.6.3 BorderLayout 151
9.6.4 GridLayout 152
9.6.5 BoxLayout 153
9.7 常用组件 153
9.7.1 按钮 153
9.7.2 标签 156
9.7.3 单选按钮 157
9.7.4 复选框 159
9.7.5 下拉列表 161
9.7.6 文本框与密码框 164
9.7.7 文本区 167
9.7.8 进度条组件 169
9.7.9 树组件 177
9.8 常用对话框 179
9.8.1 消息对话框 180
9.8.2 确认对话框 181
9.8.3 输入对话框 182
9.8.4 自定义对话框 183
9.8.5 文件对话框 183
9.8.6 颜色对话框 184
9.9 在Swing组件中使用HTML 185
9.10 事件处理 188
9.10.1 窗口事件 188
9.10.2 鼠标事件 192
9.10.3 键盘事件 195
9.11 界面外观 199
9.12 并发编程与线程安全 202
9.12.1 初始化线程 202
9.12.2 事件调度线程 202
9.12.3 工作线程 203
习题 204
第10章 线程 205
10.1 线程概述 205
10.1.1 并行概念的引入 205
10.1.2 程序、进程与线程 206
10.1.3 线程的状态 207
10.2 创建线程 208
10.2.1 继承Thread类创建线程 208
10.2.2 实现Runnable接口创建线程 209
10.2.3 Thread类的主要方法 210
10.3 线程的同步机制 216
10.3.1 线程的异步与同步 216
10.3.2 synchronized关键字 219
10.3.3 线程间的协作 221
10.3.4 线程的挂起 224
10.4 线程调度的优先级别与调度策略 226
习程 227
第11章 Java网络编程 228
11.1 网络地址InetAddress 228
11.2 UDP数据报 229
11.2.1 端口与数据报套接字 230
11.2.2 发送UDP数据报 230
11.2.3 接收UDP数据报 231
11.3 TCP连接 232
11.3.1 连接 232
11.3.2 套接字Socket 232
11.3.3 Socket连接到服务器 232
11.3.4 ServerSocket实现服务器 233
11.3.5 服务器多线程处理套接字连接 235
11.3.6 Socket关闭与半关闭 237
11.4 URL链接 238
11.4.1 统一资源定位符URL 238
11.4.2 获取URL对应的资源 238
11.4.3 超链接事件 239
习题 241
第12章 Java数据库编程 242
12.1 MySQL简介 242
12.2 MySQL的控制台操作 242
12.2.1 数据库的连接与使用 242
12.2.2 表的创建、修改和删除操作 244
12.2.3 数据的增删改查操作 246
12.3 在Java中执行SQL语句 249
12.3.1 JDBC和数据库连接 249
12.3.2 Java对数据库的增删改查操作 251
12.3.3 预处理语句的应用 254
12.3.4 结果集的选择 254
12.4 JTable组件的操作 255
习题 261
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018