新世纪Java程序设计应用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:孙全党,王吴迪,赵枫朝等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2006
- ISBN:712102263X
- 页数:348 页
第1章 Java概述 1
1.1 Java起源 2
1.2 Java体系结构和系统特性 2
1.2.4 解释 3
1.2.6 安全 3
1.2.5 健壮 3
1.2.7 结构中立、可移植 3
1.2.3 分布式 3
1.2.2 面向对象 3
1.2.1 简单 3
1.2.8 高效能 4
1.2.9 多线程 4
1.3 Java平台标准 4
1.3.1 J2ME 4
1.3.2 J2SE 5
1.3.3 J2EE 6
1.4 Java十年 6
1.6.2 选择题 7
1.6.1 填空题 7
1.6 上机练习与习题 7
1.5 本章小结 7
1.6.3 问答题 8
第2章 Java开发工具 9
2.1.3 JCreator 10
2.1.4 JBuilder 10
2.1.5 Visual Age for Java 10
2.1.2 NetBeans 10
2.1.1 Java Development Kit 10
2.1 Java开发工具概述 10
2.1.6 WebLogic Workshop 11
2.1.7 JDeveloper 11
2.1.8 Visual Cafe for Java 11
2.1.9 Eclipse 11
2.1.10 IntelliJ 11
2.1.11 Microsoft VJ+++ 12
2.2 Java Development Kit 12
2.2.1 JDK5.0获取 12
2.2.2 JDK5.0安装 13
2.2.3 JDK5.0配置 16
2.3 Eclipse 17
2.3.1 Eclipse概述 17
2.3.2 Eclipse优势 17
2.3.3 Eclipse的版本 18
2.3.4 Eclipse3.1获取 18
2.3.5 Eclipse3.1配置 18
2.3.6 Eclipse开发示例 21
2.5.1 填空题 25
2.4 本章小结 25
2.5 上机练习与习题 25
2.5.2 选择题 26
2.5.3 问答题 26
2.5.4 上机练习 26
第3章 Java语言基础 27
3.1 Java语言的数据类型 28
3.1.1 整数类型 28
3.1.2 浮点类型 31
3.1.3 字符类型 33
3.1.4 布尔类型 34
3.1.5 类型转换 35
3.2 变量 38
3.2.1 变量名 38
3.2.2 变量声明和初始化 39
3.2.3 作用域 40
3.3 数组 40
3.3.1 一维数组 40
3.3.2 多维数组 42
3.4.2 算数运算符 44
3.4 运算符和表达式 44
3.4.1 赋值运算符 44
3.4.3 位运算符 48
3.4.4 关系运算符 51
3.4.5 逻辑运算符 52
3.4.6 三元运算符 55
3.4.7 运算符优先级 56
3.5 流程控制语句 56
3.5.1 选择语句 56
3.5.2 循环语句 63
3.5.3 跳转语句 67
3.6 实例练习:排序算法 69
3.7 本章小结 71
3.8 上机练习与习题 71
3.8.1 填空题 71
3.8.2 选择题 72
3.8.3 问答题 72
3.8.4 上机练习 72
第4章 Java面向对象编程 73
4.1 面向对象基础 74
4.1.1 基本概念 74
4.1.2 基本特性 74
4.2 类 74
4.2.1 类定义 74
4.2.2 类修饰词 76
4.2.3 成员变量 76
4.2.4 成员方法 77
4.2.5 实例化和构造方法 78
4.2.6 重载和覆盖 79
4.2.7 this和super 80
4.2.8 抽象类 82
4.3 接口 82
4.3.1 接口定义 82
4.3.2 实现接口 83
4.4 包 84
4.4.1 包概念 84
4.4.2 包的操作 84
4.5 实例练习:排序策略 84
4.7.1 填空题 87
4.6 本章小结 87
4.7 上机练习与习题 87
4.7.2 选择题 88
4.7.3 问答题 88
4.7.4 上机练习 88
第5章 Java集合框架 89
5.1 集合概述 90
5.2 常用集合接口 90
5.2.1 Collection 90
5.2.2 List 92
5.2.3 Set 93
5.2.4 Map 93
5.2.5 Map.Entry 94
5.2.6 Iterator 94
5.2.7 ListIterator 95
5.3 常用集合类 96
5.3.1 ArrayList 96
5.3.2 LinkedList 99
5.3.3 HashSet 103
5.3.4 HashMap 105
5.4 实例练习:集合综合运用 108
5.5 本章小结 110
5.6 上机练习与习题 110
5.6.1 填空题 110
5.6.2 选择题 110
5.6.3 问答题 110
5.6.4 上机练习 110
第6章 Java异常 111
6.2 Java中的异常类及其分类 112
6.1 异常的概念 112
6.3 Java异常处理机制 113
6.3.1 捕获处理异常 114
6.3.2 声明抛出异常 119
6.4 自定义异常 121
6.5 自定义异常的综合应用 123
6.6 实例练习:异常的综合应用 126
6.7 本章小结 127
6.8.3 问答题 128
6.8.4 上机练习 128
6.8.1 填空题 128
6.8.2 选择题 128
6.8 上机练习与习题 128
第7章 Java线程 129
7.1 线程简介 130
7.2 线程的概念模型 130
7.3 线程的状态 135
7.4 线程的调度 136
7.5 线程的优先级 137
7.6 守护线程 140
7.7 主线程 142
7.8 线程同步 143
7.9 实例练习:线程综合应用 149
7.10 本章小结 151
7.11 上机练习与习题 151
7.11.1 填空题 151
7.11.3 问答题 152
7.11.4 上机练习 152
7.11.2 选择题 152
第8章 Java数据库操作 153
8.1 JDBC技术 154
8.1.1 JDBC技术简介 154
8.1.2 JDBC技术规范和驱动程序 154
8.1.3 JDBC与ODBC和其他API的比较 155
8.2 结构化查询语言 155
8.2.1 SQL简介 155
8.2.2 SELECT语句 156
8.2.3 更新记录 157
8.2.4 聚集函数 158
8.3 JDBC基本操作 159
8.3.1 加载JDBC驱动 159
8.3.2 Connection接口 159
8.3.3 Statement接口 161
8.3.4 ResultSet接口 162
8.3.5 DatabaseMetaData接口 164
8.4 JDBC高级操作 165
8.4.1 PreparedStatemen接口 165
8.4.2 事务处理 167
8.5 实例练习:信息录入 168
8.6 本章小结 171
8.7 上机练习与习题 171
8.7.1 填空题 171
8.7.2 选择题 171
8.7.3 问答题 172
8.7.4 上机练习 172
第9章 Java网络编程 173
9.1.1 OSI参考模型 174
9.1.2 TCP/IP网络模型 174
9.1 网络初步 174
9.1.3 套接字 175
9.2 UDP协议网络程序 175
9.2.1 概述 175
9.2.2 DatagramPacket类 176
9.2.3 DatagramSocket类 177
9.2.4 创建UDP服务器端程序 177
9.2.5 创建UDP客户端程序 179
9.3.1 概述 180
9.3 TCP协议网络程序 180
9.3.2 Socket类 181
9.3.3 ServerSocket类 182
9.3.4 创建TCP服务器端程序 182
9.3.5 创建TCP客户端程序 184
9.4 HTTP协议网络程序 185
9.4.1 概述 185
9.4.2 URL类 185
9.4.2 URLConnection类 187
9.5 综合实例——简单的Web服务器 188
9.6 本章小结 192
9.7 上机练习与习题 193
9.7.1 填空题 193
9.7.2 选择题 193
9.7.3 问答题 194
9.7.4 上机练习 194
第10章 Java AWT组件 195
10.1 AWT简介 196
10.2 组件简介 196
10.3.1 Component类 197
10.3 主要组件类 197
10.3.2 Button类 199
10.3.3 Checkbox类 201
10.3.4 Choice类 203
10.3.5 Label类 205
10.3.6 List类 207
10.3.7 TextComponent类 210
10.3.8 TextField类 211
10.3.9 TextArea类 213
10.3.10 MenuItem类 215
10.3.11 Menu类 216
10.3.12 MenuBar类 217
10.4 容器简介 219
10.5 主要容器类 219
10.5.1 Frame类 219
10.5.2 Dialog类 222
10.5.3 Panel类 223
10.6 布局管理器简介 226
10.7 主要布局管理器类 226
10.7.1 BorderLayout类 226
10.7.2 CardLayout类 228
10.7.3 FlowLayout类 230
10.7.4 GridLayout类 232
10.7.5 GridBagLayout类 234
10.8 实例练习:界面设计 238
10.10.4 上机练习 240
10.10.3 问答题 240
10.10.2 选择题 240
10.10 上机练习与习题 240
10.9 本章小结 240
10.10.1 填空题 240
第11章 Java AWT事件处理模型 241
11.1 事件处理模型概念 242
11.2 AWT事件处理模型 242
11.4 监听器 244
11.5 事件 244
11.3 事件源 244
11.6 常用事件类 245
11.6.1 KeyEvent类 245
11.6.2 ItemEvent类 248
11.6.3 MouseEvent类 250
11.6.4 WindowEvent类 255
11.6.5 TextEvent类 258
11.7 综合实例——网络通信工具 260
11.8 本章小结 263
11.9.3 问答题 264
11.9.2 选择题 264
11.9.4 上机练习 264
11.9.1 填空题 264
11.9 上机练习与习题 264
第12章 Java Swing 265
12.1 Swing简介 266
12.2 MVC概述 266
12.3 主要Swing类和接口 266
12.3.1 RootPaneContainer接口 267
12.3.2 JComponent类 267
12.3.3 JFrame类 269
12.3.4 JButton类 271
12.3.5 JComboBox类 276
12.3.6 JColorChooser类 280
12.3.7 JFileChooser类 283
12.3.8 JOptionPane类 289
12.3.9 JInternalFrame类 293
12.3.10 JSplitPane类 297
12.3.11 JTable类 300
12.3.12 JTabbedPane类 304
12.3.13 JTree类 308
12.4 实例练习:任务添加工具 310
12.5 本章小结 316
12.6 上机练习与习题 317
12.6.1 填空题 317
12.6.2 选择题 317
12.6.3 问答题 318
12.6.4 上机练习 318
第13章 实战演练——开发Java程序全过程 319
13.2.2 分析设计 320
13.2.1 需求 320
13.2 软件开发过程 320
13.1 概述 320
13.2.3 实现和测试 321
13.3 记事本工具 321
13.3.1 需求分析设计 321
13.3.2 实现和测试 322
13.4 网络通信工具 340
13.4.1 需求分析设计 340
13.4.2 实现和测试 340
13.5 本章小结 344
附录A 习题答案 345
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017