国际服务外包理论与实务PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)格利哥,鲁丹萍,(美)肖步哲编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302293392
- 页数:353 页
语言基础篇 1
第1章 Java语言概述 1
1.1 Java语言简介 2
1.1.1 Java语言的发展历程 2
1.1.2 Java的版本历史 2
1.1.3 Java语言与C/C++ 4
1.1.4 Java的特点 5
1.2 JDK和Java开发环境及工作原理 6
1.2.1 JDK 6
1.2.2 Java开发环境 7
1.2.3 Java工作原理 10
1.3 第一个Java程序 11
1.3.1 Java Application程序 11
1.3.2 Java Applet程序 13
1.3.3 技术要点 15
1.4 Java开发工具简介 16
1.4.1 Eclipse 16
1.4.2 NetBeans 21
第2章 数据类型与运算符 28
2.1 Java符号 29
2.1.1 关键字和标识符 29
2.1.2 运算符和分隔符 30
2.1.3 注释 30
2.2 常量与变量 31
2.2.1 常量 31
2.2.2 变量 32
2.3 基本数据类型 34
2.3.1 整数类型 35
2.3.2 实数类型 35
2.3.3 布尔类型 36
2.3.4 字符类型 36
2.4 数据类型转换 38
2.4.1 自动类型转换 38
2.4.2 强制类型转换 39
2.5 运算符 40
2.5.1 运算符与表达式 40
2.5.2 运算符的优先级 43
2.6 数组 45
2.6.1 一维数组 46
2.6.2 二维数组 48
第3章 流程控制语句 54
3.1 分支语句 54
3.1.1 if语句 54
3.1.2 switch语句 61
3.2 循环语句 64
3.2.1 for语句 64
3.2.2 while语句 66
3.2.3 do-while语句 67
3.2.4 循环语句嵌套 69
3.3 跳转语句 72
3.3.1 break语句 72
3.3.2 continue语句 75
单元实训一 数组排序 82
技术基础篇 84
第4章 面向对象编程技术 84
4.1 面向对象概述 84
4.1.1 面向对象的基本概念 84
4.1.2 面向对象的基本特性 86
4.2 Java语言中的类 88
4.2.1 类的定义 88
4.2.2 成员变量定义 91
4.2.3 成员方法定义 92
4.2.4 构造方法 94
4.2.5 垃圾回收 96
4.3 对象 96
4.3.1 对象的特性 96
4.3.2 创建对象 96
4.3.3 调用对象的成员 97
4.4 继承 98
4.4.1 类的继承 98
4.4.2 this和super 101
4.4.3 方法重载与方法重写 104
4.4.4 抽象类与抽象方法 108
4.4.5 final修饰符 111
4.5 接口 112
4.5.1 接口定义 112
4.5.2 实现接口 114
4.5.3 接口应用与多态 118
4.6 包与Java类库 119
4.6.1 定义包 119
4.6.2 引入包 120
4.6.3 Java常用类库简介 121
第5章 GUI编程技术 126
5.1 Java GUI概述 126
5.1.1 JFC简介 127
5.1.2 AWT简介 127
5.1.3 Swing简介 128
5.1.4 SWT简介 129
5.1.5 Java图形用户界面设计的一般过程 129
5.2 常用容器 130
5.2.1 框架 130
5.2.2 面板 131
5.2.3 小程序 133
5.2.4 Swing容器 134
5.3 常用GUI组件 135
5.3.1 标签和按钮 135
5.3.2 单行文本框和多行文本框 138
5.3.3 复选框和单选按钮 144
5.3.4 列表框和组合框 145
5.3.5 菜单和工具栏 148
5.4 高级GUI组件 154
5.4.1 对话框 154
5.4.2 表格 155
5.4.3 树 159
5.5 布局管理 162
5.5.1 FlowLayout 162
5.5.2 GridLayout 163
5.5.3 BorderLayout 163
5.5.4 CardLayout 163
5.5.5 GridBagLayout 165
5.5.6 空布局 169
5.6 事件处理 171
5.6.1 Java事件模型 171
5.6.2 事件类型 172
5.6.3 AWT事件及其相应的监听器接口 173
5.6.4 Swing事件及其相应的监听器接口 175
5.6.5 典型事件处理程序 176
5.7 在NetBeans中开发GUI程序 184
5.7.1 新建JFrame窗体 184
5.7.2 设计窗体 186
5.7.3 添加事件处理 187
5.7.4 编译运行程序 187
第6章 异常处理技术 192
6.1 异常概述 192
6.1.1 异常的定义 193
6.1.2 异常类层次结构 194
6.2 Java语言中的异常处理 196
6.2.1 异常处理机制 196
6.2.2 声明异常 197
6.2.3 抛出异常 199
6.2.4 捕获和处理异常 201
6.3 自定义异常 205
6.4 异常处理拾遗 208
6.4.1 错误/异常类型 208
6.4.2 异常转型和异常链 209
6.4.3 Java异常处理的原则和技巧 210
第7章 输入/输出技术 214
7.1 Java输入/输出概述 215
7.1.1 Java输入/输出简介 215
7.1.2 Java输入/输出类层次结构 215
7.2 File类 217
7.2.1 File类概述 217
7.2.2 JFileChooser类 218
7.2.3 File类和JFileChooser类的应用实例 219
7.3 RandomAccessFile类 222
7.3.1 RandomAccessFile类概述 222
7.3.2 RandomAccessFile类应用实例 224
7.4 标准输入/输出 227
7.4.1 标准输入/输出概述 227
7.4.2 标准输入/输出应用实例 227
7.5 字节流类 228
7.5.1 InputStream类和OutputStream类 228
7.5.2 FileInputStream类和FileOutputStream类 229
7.5.3 BufferedInputStream类和Buffered OutputStream类 232
7.5.4 ByteArrayInputStream类和ByteArrayOutputStream类 234
7.5.5 PrintStream类 236
7.6 字符流类 238
7.6.1 Reader类和Writer类 238
7.6.2 FileReader类和FileWriter类 239
7.6.3 BufferedReader类和BufferedWriter类 240
7.6.4 InputStreamReader类和OutputStream Writer类 242
7.6.5 PrintWriter类 244
7.7 对象的序列化 246
单元实训二 简易记事本 251
高级应用篇 255
第8章 数据库编程 255
8.1 JDBC 256
8.1.1 JDBC概述 256
8.1.2 JDBC驱动程序 256
8.1.3 创建示例数据库 259
8.1.4 创建ODBC数据源 261
8.2 JDBC编程的基本步骤 263
8.2.1 数据库URL 263
8.2.2 加载驱动程序并建立连接 263
8.2.3 执行SQL语句 268
8.3 数据库的基本操作 269
8.3.1 数据查询 269
8.3.2 数据添加/删除/修改 272
8.3.3 使用存储过程 277
8.4 数据库元数据操作 281
第9章 线程与多线程编程 286
9.1 概述 286
9.1.1 线程基础 287
9.1.2 线程的状态 288
9.2 创建线程 289
9.2.1 扩展Thread类创建线程 289
9.2.2 实现Runnable接口创建线程 292
9.3 实现多线程 296
9.3.1 创建多线程 296
9.3.2 使用isAlive()和join()方法 298
9.3.3 线程的暂停和恢复 301
9.3.4 线程的优先级 304
9.4 线程的应用 306
9.4.1 线程的同步 306
9.4.2 线程的死锁 308
9.4.3 线程在动画中的应用 309
第10章 网络编程 318
10.1 网络编程基础 318
10.1.1 C/S模式和B/S模式 318
10.1.2 TCP/IP 319
10.1.3 IP地址和InetAddress类 320
10.2 URL编程 323
10.2.1 URL的概念 323
10.2.2 URL的组成 323
10.2.3 从URL读取WWW网络资源 325
10.2.4 通过URLConnection连接WWW 326
10.3 Socket编程 329
10.3.1 Socket概述 329
10.3.2 Socket类和ServerSocket类 329
10.3.3 基于Socket的C/S程序 331
10.3.4 Server和一个客户的通信 331
10.3.5 Server和多个客户的通信 334
10.4 数据报编程 338
10.4.1 数据报通信概述 338
10.4.2 简单聊天吧的实现 339
单元实训三 快乐聊天室 345
附录 本书实例一览表 349
参考文献 353
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《情报学 服务国家安全与发展的现代情报理论》赵冰峰著 2018
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《新课标背景下英语教学理论与教学活动研究》应丽君 2018
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《国际经典影像诊断学丛书 消化影像诊断学 原著第3版》王振常,蒋涛,李宏军,杨正汉译;(美)迈克尔·P.费德勒 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019