Java程序设计教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:陈蕴主编
- 出 版 社:合肥:安徽大学出版社
- 出版年份:2013
- ISBN:9787566403377
- 页数:307 页
第1章 Java概述 1
1.1 Java语言简介 1
1.1.1 Java语言的发展 1
1.1.2 Java的工作原理 3
1.2编写Java程序 5
1.2.1建立Java开发环境 6
1.2.2 Java程序规范 12
1.2.3接触Java程序 17
1.3小结 26
习题1 26
第2章 Java语言基础 27
2.1 Java的关键字、标识符、各种数据类型 27
2.1.1关键字 27
2.1.2标识符 28
2.1.3数据类型 28
2.2 Java的各种运算符和表达式 30
2.2.1算术运算符 30
2.2.2关系运算符 30
2.2.3位运算符 31
2.2.4其他运算符 31
2.2.5运算符的优先级与结合性 32
2.3类型转换 33
2.4语句 34
2.4.1表达式语句 35
2.4.2复合语句 35
2.4.3选择语句 35
2.4.4 switch开关语句 38
2.4.5循环语句 39
2.4.6跳转语句 41
2.5数组 45
2.5.1数组声明 45
2.5.2创建数组空间 45
2.5.3数组元素的引用及初始化 46
2.6字符和字符串的处理 46
2.6.1字符 46
2.6.2字符串 47
2.7小结 51
习题2 51
第3章 面向对象的Java 53
3.1介绍类 53
3.1.1类基础 53
3.1.2声明对象 57
3.1.3给对象引用变量赋值 58
3.1.4方法 59
3.1.5构造方法 64
3.1.6 this关键字 67
3.1.7垃圾回收 68
3.1.8 finalize()方法 68
3.1.9一个堆栈类 69
3.2类的高级话题 71
3.2.1方法重载 71
3.2.2对象作为参数 77
3.2.3参数是如何传递的 80
3.2.4返回对象 82
3.2.5递归 83
3.2.6访问控制 85
3.2.7理解static 88
3.2.8介绍final 90
3.2.9重新温习数组 91
3.2.10介绍嵌套类和内部类 93
3.2.11探索String类 96
3.2.12命令行参数 98
3.3类间继承 99
3.3.1继承的基础 99
3.3.2使用super 105
3.3.3创建多级类层次 110
3.3.4何时调用构造方法 114
3.3.5方法重载 115
3.3.6动态方法调度 118
3.3.7抽象类 122
3.3.8继承中使用final 124
3.3.9 ()bject类 126
3.4包和接口 126
3.4.1包 126
3.4.2访问保护 129
3.4.3引入包 132
3.4.4关键字interface 134
3.4.5接口可以扩展 144
3.5小结 145
习题3 145
第4章 常用工具类 146
4.1 Data类 146
4.2 Calendar类 148
4.3 Math类 149
4.4向量类Vector 150
4.5栈类Stack 153
4.6哈希表类Hashtable 154
4.7小结 156
习题4 156
第5章 图形用户界面 157
5.1 AWT实现用户界面 157
5.1.1 java.awt包结构 158
5.1.2容器类和组件类 158
5.1.3常用的容器组件类 159
5.1.4布局管理类 167
5.1.5 AWT事件处理 174
5.1.6常用AWT组件类 183
5.2 Swing实现用户界面 196
5.2.1 Swing简介 196
5.2.2 Swing组件和容器 198
5.2.3选择界面风格 203
5.3用户界面在Applet中的实现 203
5.3.1 Applet的基本工作原理 203
5.3.2 Applet小程序中实现用户界面 206
5.4小结 209
习题5 209
第6章 异常处理 211
6.1异常与异常类 211
6.1.1异常 211
6.1.2异常类 212
6.2捕获和处理异常 214
6.2.1捕获异常 215
6.2.2抛出异常 217
6.3自定义异常类 218
6.3.1自定义异常 218
6.3.2举例分析 219
6.4小结 220
习题6 220
第7章 Java多线程机制 221
7.1 Java中的线程 221
7.1.1线程的概念 221
7.1.2线程的结构 222
7.1.3线程的状态 222
7.2创建线程 223
7.2.1 Thread类 223
7.2.2 Runnable接口 225
7.3线程控制 227
7.3.1线程调度 227
7.3.2结束线程 227
7.3.3线程挂起 228
7.3.4终止线程 228
7.3.5测试线程状态 228
7.4线程同步 228
7.4.1 synchronized关键字 228
7.4.2 wait、notify和notifyAll 229
7.4.3同步实例 230
7.5小结 234
习题7 234
第8章 流式输入输出与文件处理 235
8.1流和流类的层次结构 235
8.1.1流的概念 235
8.1.2流类的层次结构 236
8.2标准输入/输出流 237
8.2.1标准输入流 237
8.2.2标准输出流 238
8.3 InputStream类 239
8.4 OutputStream类 240
8.5 Reader类和Writer类 241
8.6 File类 245
8.7文件的输入和输出 247
8.8管道流 249
8.9过滤流 250
8.10小结 253
习题8 254
第9章 Java网络编程 255
9.1网络相关概念 255
9.1.1 TCP/IP协议 255
9.1.2 IP地址 255
9.1.3通信端口 256
9.1.4套接字 256
9.1.5 URL 256
9.1.6 Java网络通信 257
9.2 URL类 257
9.1.1构造方法 257
9.2.2常用方法 258
9.3 URLConnection类 259
9.4 InetAddress类 262
9.4.1 InetAddress对象创建方法 262
9.4.2常用方法 263
9.5 Socket编程 263
9.5.1创建套接字对象 264
9.5.2通信过程 265
9.5.3实例 266
9.6 UDP编程 268
9.6.1 DatagramPacket类 269
9.6.2 DatagramSocket类 269
9.6.3数据收发流程 270
9.6.4实例程序 272
9.7数据广播 274
9.8小结 276
习题9 277
第10章 Java数据库操作 278
10.1数据库访问接口 278
10.1.1 ODBC 278
10.1.2 JDBC 279
10.2 JDBC体系结构 279
10.2.1 J DBC结构 279
10.2.2 J DBC驱动程序类型 281
10.2.3 JDBC API 282
10.3数据库连接过程 283
10.3.1 JDBC URL 283
10.3.2数据库操作流程 284
10.3.3数据库连接流程 284
10.4 JDBC-ODBC桥 287
10.5数据管理 289
10.5.1数据查询 290
10.5.2增加记录 292
10.5.3修改记录 293
10.5.4删除数据 294
10.5.5事务处理 294
10.5.6滚动查询 295
10.6综合实例 297
10.7小结 306
习题10 306
参考文献 307
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017