21世纪高等学校计算机专业实用规划教材 Java程序设计基础与实践 题库版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:周洪利,许宏丽,周围编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2018
- ISBN:9787302499633
- 页数:307 页
第1章 Java概述 1
1.1 Java的发展过程 1
1.1.1 Java技术的形成 1
1.1.2 Java的成熟和发展 2
1.2 Java技术 3
1.2.1 Java的技术特点 3
1.2.2 Java的相关技术 4
1.3 Java开发平台 6
1.3.1 JDK和IDE下载安装 7
1.3.2 NetBeans简介 7
1.3.3 创建Java项目 8
1.4 Java源程序 10
1.4.1 Java程序结构 10
1.4.2 Java语句排列 11
1.5 Java类库 12
1.5.1 类库引用 12
1.5.2 Java类库简介 14
1.5.3 类文档 16
第2章 Java表达式 17
2.1 变量 17
2.1.1 标识符 17
2.1.2 基础数据类型 18
2.1.3 变量声明 19
2.1.4 常量 19
2.2 数组 20
2.2.1 数组和数组元素 20
2.2.2 数组的声明 21
2.2.3 多维数组 21
2.3 表达式 23
2.3.1 赋值语句 23
2.3.2 运算符分类和运算形式 24
2.3.3 运算优先级 25
2.3.4 运算数据类型 25
2.4 运算符 28
2.4.1 算术运算 28
2.4.2 关系运算 30
2.4.3 逻辑运算 31
2.4.4 位运算 33
第3章 常用类 37
3.1 类的引用 37
3.1.1 类和对象 37
3.1.2 引用类型 38
3.1.3 类库的引用 40
3.2 Math类 41
3.2.1 三角函数方法 42
3.2.2 指数函数方法 42
3.2.3 其他函数方法 43
3.2.4 random方法 43
3.3 String类 44
3.3.1 构造字符串 44
3.3.2 获取字符串信息 46
3.3.3 字符串连接与比较 47
3.3.4 字符串分割与转换 51
3.4 控制台输入输出 51
3.4.1 控制台输入输出类 52
3.4.2 Scanner类 52
3.4.3 Console类 55
3.4.4 输出方法 56
第4章 流程控制 62
4.1 顺序结构 62
4.1.1 程序结构 62
4.1.2 顺序结构 63
4.1.3 变量作用域 64
4.2 选择结构 65
4.2.1 if语句 65
4.2.2 switch语句 70
4.3 循环结构 72
4.3.1 for循环 73
4.3.2 while循环 77
4.3.3 程序重定向 80
4.4 综合应用 82
4.4.1 猜数游戏 82
4.4.2 排序 84
4.4.3 查找 88
第5章 类和对象 91
5.1 面向对象程序设计 91
5.1.1 面向对象的概念 91
5.1.2 面向对象的特性 92
5.2 创建自己的类 93
5.2.1 类的结构 93
5.2.2 成员变量 94
5.2.3 成员方法 95
5.2.4 构造方法 96
5.2.5 main()方法 97
5.3 对象的创建和使用 98
5.3.1 对象的创建 98
5.3.2 对象的使用 99
5.3.3 形参和实参 101
5.3.4 this关键字 102
5.4 实例成员与类成员 103
5.4.1 static关键字 104
5.4.2 实例变量和类变量 104
5.4.3 实例方法和类方法 105
5.4.4 静态代码块与构造代码块 105
5.5 内部类 107
5.5.1 内部类的概念 107
5.5.2 成员内部类 107
5.5.3 局部内部类 108
5.5.4 静态内部类 110
5.5.5 匿名内部类 111
第6章 继承和接口 112
6.1 继承 112
6.1.1 类的层次结构 112
6.1.2 类继承的实现 113
6.1.3 super关键字 118
6.1.4 final关键字 119
6.1.5 Object类 120
6.2 抽象类 123
6.2.1 抽象类的定义 123
6.2.2 抽象类的实现 123
6.2.3 Number抽象类 125
6.3 接口 126
6.3.1 接口的定义 126
6.3.2 接口的实现 127
6.3.3 CharSequence接口 129
6.4 多态 130
6.4.1 方法的覆盖 130
6.4.2 变量的隐藏 132
6.4.3 instanceof关键字 132
6.4.4 接口对象的实例化 133
第7章 异常处理 135
7.1 异常的基本概念 135
7.1.1 异常的产生 135
7.1.2 异常的处理 136
7.2 异常类 138
7.2.1 Throwable类 138
7.2.2 Exception类 139
7.3 处理异常 140
7.3.1 捕获并处理多种异常 140
7.3.2 异常与资源管理 141
7.4 抛出异常 142
7.4.1 方法体中抛出异常(throw) 142
7.4.2 方法声明中抛出异常(throws) 143
7.4.3 使用异常的原则 144
7.5 编写自己的异常类 145
第8章 数据容器 147
8.1 泛型 147
8.1.1 泛型的声明 147
8.1.2 泛型的使用 148
8.1.3 泛型环形队列的实现 149
8.2 枚举 151
8.2.1 声明枚举类型和枚举对象 151
8.2.2 枚举的使用 152
8.3 集合框架 152
8.3.1 迭代器接口Iterable 153
8.3.2 集合接口Collection 153
8.4 列表 154
8.4.1 List继承结构 154
8.4.2 List实现类 155
8.4.3 LinkedList测试 157
8.4.4 Stack测试 159
8.5 集 160
8.5.1 Set继承结构 160
8.5.2 Set的实现类 161
8.5.3 Set测试 163
8.6 队列 165
8.6.1 Queue继承结构 165
8.6.2 Queue的实现类 166
8.7 映射 167
8.7.1 Map继承结构 167
8.7.2 Map的实现类 168
8.7.3 Map测试 169
第9章 设计一个计算器 172
9.1 JFC概述 172
9.1.1 AWT和Swing 172
9.1.2 容器与组件 174
9.2 容器类 176
9.2.1 窗口 176
9.2.2 JPanel类 181
9.3 常用组件 183
9.3.1 JButton 183
9.3.2 Label 184
9.3.3 JTextField 185
9.4 事件处理 188
9.4.1 事件 188
9.4.2 事件处理 189
9.4.3 GUI综合应用 194
9.5 计算器的设计与实现 196
9.5.1 计算器界面设计 197
9.5.2 框架初始化 198
9.5.3 事件处理程序 199
第10章 文本编辑器设计 206
10.1 文件 206
10.1.1 File类 206
10.1.2 文件顺序读写 209
10.1.3 文件随机读写 215
10.2 界面布局设计 217
10.2.1 自由设计 218
10.2.2 布局设计 218
10.2.3 布局类型 219
10.2.4 综合布局 220
10.3 需要的组件 221
10.3.1 文件选择器 221
10.3.2 颜色选择器 222
10.3.3 字体 222
10.3.4 标准对话框 223
10.3.5 打印 224
10.4 编辑器实现 225
10.4.1 组件表 225
10.4.2 初始化 226
10.4.3 事件驱动方法 227
第11章 网络聊天室设计 234
11.1 网络通信 234
11.1.1 服务器(Server)和客户端(Client) 235
11.1.2 InetAddress类 235
11.1.3 URL 238
11.1.4 Socket类 240
11.1.5 ServerSocket类 241
11.1.6 TCP通信测试 242
11.2 多线程 245
11.2.1 线程 245
11.2.2 线程调度 247
11.2.3 线程同步 248
11.2.4 线程控制 249
11.3 界面设计 251
11.3.1 布局设计 251
11.3.2 界面外观 251
11.3.3 文本组件JTextPane 253
11.3.4 列表组件JList 254
11.3.5 组件列表 255
11.4 软件设计 257
11.4.1 软件线程 257
11.4.2 消息处理 262
第12章 Web应用系统设计 271
12.1 数据库 271
12.1.1 JDBC 271
12.1.2 连接数据库 273
12.1.3 数据库分析 274
12.1.4 数据库操作 276
12.2 JavaFX 281
12.2.1 JavaFX简述 282
12.2.2 JavaFX入门 285
12.2.3 JavaFX界面设计 286
12.2.4 JavaFX事件处理 289
12.3 JavaFX设计案例 291
12.3.1 数据库设计 292
12.3.2 界面设计 293
12.3.3 实现代码 295
12.3.4 JavaFX部署 305
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《反思性实践》胡红梅, 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019