SCME初级3G/4G通信工程师 使用JACA语言开发高级应用程序PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:美斯坦福(中国)IT教育编著
- 出 版 社:中国地质大学出版社有限责任公司
- 出版年份:2011
- ISBN:9787562526728
- 页数:354 页
第一部分 理论 3
第1章 面向对象特征:封装与继承 3
1.1封装 5
1.1.1为什么需要封装 5
1.1.2现实生活中的封装 5
1.1.3程序中的封装 6
1.1.4封装的实现过程 6
1.1.5访问修饰符 7
1.2继承 9
1.2.1为什么需要继承 9
1.2.2现实生活中的继承 10
1.2.3程序中的继承 10
1.2.4继承的实现 11
1.2.5 Object类 14
1.2.6继承中父子类的引用和对象的指向关系 15
1.2.7 final 16
1.2.8 this和super 16
第2章 多态、抽象类、接口 23
2.1多态 25
2.1.1为什么需要多态 25
2.1.2现实生活中的多态 26
2.1.3程序中的多态 26
2.2抽象类 33
2.2.1为什么需要抽象类 33
2.2.2什么是抽象类 33
2.2.3抽象类的定义 34
2.2.4抽象类的使用时机 34
2.3接口 36
2.3.1为什么需要接口 36
2.3.2现实生活中的接口 37
2.3.3程序中的接口 37
2.3.4如何使用接口 37
2.3.5面向接口编程 40
第3章 异常处理 45
3.1异常概述 47
3.1.1为什么需要异常处理 47
3.1.2什么是异常 47
3.2异常的分类 48
3.2.1 Error 48
3.2.2 Exception 48
3.3异常处理 50
3.3.1 try-catch-finally 50
3.3.2使用throw和throws 53
3.4自定义异常 56
3.4.1为什么需要自定义异常 56
3.4.2如何创建自定义的异常 56
3.5异常使用细节 61
第4章log4j、装箱与拆箱、反射 61
4.1 log4j 63
4.1.1什么是日志 63
4.1.2 log4j介绍 63
4.1.3使用log4j记录日志 64
4.2装箱与拆箱 67
4.2.1基本数据类型与包装类 67
4.2.2自动装箱 67
4.2.3自动拆箱 68
4.3反射 69
4.3.1什么是反射 69
4.3.2 Class类及其使用 69
4.3.3反射的应用 70
第5章 集合、泛型 75
5.1集合框架 77
5.2 List接口 78
5.2.1 List接口的定义 78
5.2.2 List接口的常用子类 78
5.3 Set接口 81
5.3.1 Set接口的定义 81
5.3.2 Set接口的常用子类 81
5.4 Map接口 83
5.4.1 Map接口的定义 83
5.4.2 Map接口的常用子类 83
5.5泛型 86
5.5.1泛型概述 87
5.5.2泛型应用 87
第6章JDBC操作数据库 93
6.1 JDBC概述 95
6.1.1 JDBC简介 95
6.1.2 JDBC API 95
6.1.3 JDBC驱动分类 96
6.2使用JDBC操作数据库 97
6.2.1 JDBC操作数据库的步骤 97
6.2.2 JDBC连接数据库 98
6.2.3 Statement接口 101
6.2.4 ResultSet接口 102
6.2.5 PreparedStatement接口 103
第7章JDBC高级应用 111
7.1可滚动结果集 113
7.1.1可滚动结果集简介 113
7.1.2使用可滚动结果集定位记录 115
7.1.3使用可滚动结果集操作数据 116
7.2 CallableStatement 117
7.2.1 CallableStatement简介 117
7.2.2使用CallableStatement调用存储过程 118
7.3 JDBC事务 121
7.3.1为什么进行事务处理 121
7.3.2什么是事务 122
7.3.3使用JDBC事务的步骤 122
第8章Java输入/输出 129
8.1文件操作 131
8.1.1 File类 131
8.1.2使用Random AccessFile类读写文件 133
8.2流 135
8.2.1字节流 135
8.2.2字符流 141
第9章 多线程 151
9.1线程入门 153
9.2线程实现 153
9.2.1继承Thread类 153
9.2.2实现Runnab 1e接口 155
9.2.3 Thread类与Runnable接口的区别 156
9.2.4线程操作方法 158
9.3同步与死锁 163
9.3.1线程安全问题 163
9.3.2线程同步 164
9.3.3死锁 166
9.4线程生命周期概述 168
第10章Java网络编程 173
10.1网络编程基础知识 175
10.1.1 IP地址与端口号 175
10.1.2 TCP与UDP 175
10.1.3 Socket 176
10.2 TCP网络编程 176
10.2.1 TCP网络编程概述 176
10.2.2 ServerSocket类 177
10.2.3 Socket类 177
10.2.4 TCP服务器程序 178
10.2.5 TCP客户端程序 182
10.3 UDP网络编程 183
10.3.1 DatagramSocket类 183
10.3.2 DatagramPacket类 184
10.3.3 InetAddress类 184
10.3.4 UDP程序设计 185
第11章Swing桌面应用开发 191
11.1 Swing概述 193
11.2 Swing容器 193
11.2.1 JFrame顶层容器 193
11.2.2内容容器 195
11.3布局管理器 197
11.3.1流布局(F lowLayout) 197
11.3.2网格布局(GridLayout) 198
11.3.3边界布局(BorderLayout) 200
11.4 Swing事件 202
11.4.1 Swing事件概述 202
11.4.2按钮动作事件 202
11.5 Swing常用组件 204
11.5.1JLabel标签 204
11.5.2 JTextField文本框 204
11.5.3 JComboBox下拉框 204
11.6使用MyEclipse实现拖放编程 205
第12章Swing常用控件 211
12.1密码框 213
12.2复选框 214
12.3单选框 215
12.4消息对话框 217
12.5创建菜单 221
12.6 JTable组件 224
第二部分 上机 231
上机1面向对象特征:封装与继承 231
阶段1使用private封装类的成员 232
阶段2使用extends关键字建立继承关系 234
上机作业 236
上机2多态、抽象类、接口 237
阶段1使用方法重载 238
阶段2使用方法重写 240
阶段3使用抽象类 243
上机作业 245
上机3异常处理 247
阶段1使用try-catch-finally 248
阶段2使用自定义异常类 250
上机作业 251
上机4 log4j、装箱与拆箱、反射 253
阶段1 log4j的使用 254
阶段2反射的使用 255
上机作业 258
上机5集合、泛型 259
阶段1使用HashMap 260
阶段2使用ArrayL i st 261
上机作业 264
上机6 JDBC操作数据库 265
阶段1使用JDBC完成数据更新操作 266
阶段2使用Prepared Statement更新表数据 269
上机作业 271
上机7 JDBC高级应用 273
阶段1使用可滚动结果集操作数据 274
阶段2使用CallableStatement调用存储过程 277
上机作业 280
上机8 Java输入/输出 283
阶段1使用File类操作文件 284
阶段2使用字节流完成文件复制组件 285
上机作业 288
上机9多线程 289
阶段1使用Thread类实现多线程 290
阶段2使用Runnable接口实现多线程 292
上机作业 295
上机10 Java网络编程 297
阶段1使用TCP完成书籍管理系统 298
阶段2使用UDP完成双向数据通信 301
上机作业 303
上机11 Swing桌面应用开发 305
阶段1加载启动程序 306
阶段2开发展示图片的屏保程序 310
上机作业 312
上机12 Swing常用控件 317
阶段1开发简易计算程序 318
阶段2开发会员管理程序 322
上机作业 330
第三部分 指导学习 333
指导学习1面向对象特征与集合 333
理论部分 334
上机部分 336
阶段1多态、抽象类与接口 336
阶段2集合与泛型 337
练习部分 339
指导学习2 JDBC、 1O、多线程与网络编程 341
理论部分 342
上机部分 345
阶段1 JDBC高级应用 345
阶段 2 Java网络编程 347
练习部分 349
第四部分在线学习 353
在线学习JDBC大对象与连接池 353
综合练习 354
- 《市政工程基础》杨岚编著 2009
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《工程静力学》王科盛主编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《化学反应工程》许志美主编 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018