Java程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:张化祥,陆晶编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2010
- ISBN:9787302235057
- 页数:330 页
第1章 Java概述及安装配置 1
1.1 了解Java 1
1.1.1 Java的起源 1
1.1.2 Java语言的特点和优势 2
1.1.3 Java语言的应用前景 4
1.2 Java安装 4
1.3 开发环境配置 5
1.3.1 命令行方式 6
1.3.2 图形界面方式 6
1.3.3 查看Java版本 7
1.3.4 调试JDK 7
1.4 Java开发环境Eclipse 8
1.4.1 Eclipse简介 9
1.4.2 Eclipse的安装及其语言包 10
1.4.3 Eclipse中创建Java应用程序 11
1.5 总结 13
1.6 习题 13
第2章 Java语法基础 14
2.1 数据类型 14
2.2 变量和常量 15
2.3 简单数据类型 18
2.3.1 整型数据 18
2.3.2 浮点型(实型)数据 19
2.3.3 字符型数据 20
2.3.4 布尔型数据 22
2.4 各类型数据间的相互转换 22
2.4.1 自动类型转换 22
2.4.2 强制类型转换 24
2.5 Java标识符、关键字、注释及分隔符 24
2.5.1 标识符 24
2.5.2 分隔符 25
2.5.3 注释 25
2.5.4 Java关键词 25
2.6 Java运算符和表达式 26
2.6.1 赋值运算符和赋值表达式 26
2.6.2 算术运算符和表达式 28
2.6.3 关系运算符和表达式 30
2.6.4 逻辑运算符和表达式 31
2.6.5 位运算符和表达式 32
2.6.6 条件运算符和表达式 33
2.6.7 运算符的优先级 34
2.7 语句与结构化程序设计 34
2.7.1 顺序语句 34
2.7.2 条件分支语句 35
2.7.3 循环结构语句 43
2.7.4 跳转语句 48
2.8 总结 51
2.9 习题 51
第3章 Java面向对象编程 52
3.1 面向对象的程序设计(OOP) 52
3.1.1 类与对象 53
3.1.2 构造方法 55
3.1.3 方法重载 56
3.1.4 static关键字 59
3.1.5 this关键字 60
3.1.6 instanceof对象运算符 62
3.2 类的继承与多态 62
3.2.1 继承 62
3.2.2 成员访问 63
3.2.3 super 64
3.2.4 何时调用构造方法 67
3.2.5 初始化顺序 68
3.2.6 父类的静态方法 71
3.2.7 java.lang.Object类 72
3.2.8 final 75
3.2.9 多态 76
3.3 抽象类、接口与内部类 77
3.3.1 抽象类 77
3.3.2 接口 80
3.3.3 用接口实现多重继承 82
3.3.4 向上及向下转型 85
3.3.5 内部类 87
3.3.6 嵌套类和匿名类 91
3.3.7 小结 95
3.4 总结 96
3.5 习题 96
第4章 Java数组和字符串 98
4.1 数组的声明 98
4.2 数组的创建 99
4.3 访问一维数组元素 100
4.4 多维数组 101
4.4.1 多维数组概述 101
4.4.2 二维数组 102
4.5 Arrays类 105
4.6 字符串 108
4.6.1 字符串定义 109
4.6.2 字符串操作 110
4.7 StringBuffer类 116
4.8 总结 117
4.9 习题 117
第5章 容器类 119
5.1 容器类的体系结构 119
5.2 Collection接口 120
5.3 List接口 121
5.3.1 ArrayList 122
5.3.2 LinkedList 123
5.4 Set接口 124
5.5 Map接口 127
5.5.1 HashMap 128
5.5.2 TreeMap 129
5.6 Collections类 132
5.7 Iterator接口 134
5.7.1 ListIterator 136
5.7.2 ForEach 139
5.8 泛型及泛型的继承 139
5.9 总结 144
5.10 习题 144
第6章 Java异常处理 146
6.1 异常 146
6.1.1 基本概念 146
6.1.2 异常类体系结构 146
6.2 异常处理的种类 147
6.2.1 运行时异常 147
6.2.2 捕获异常 148
6.2.3 抛出异常 150
6.3 自定义异常类 154
6.4 总结 157
6.5 习题 157
第7章 线程与多线程开发 158
7.1 线程 158
7.1.1 线程的概念 158
7.1.2 线程的生命周期 158
7.2 Java的线程对象 159
7.2.1 通过Thread类获得线程对象 159
7.2.2 通过实现Runnable接口获得线程对象 160
7.3 线程调度 161
7.3.1 线程的优先级 161
7.3.2 线程的详细生命周期 163
7.3.3 线程的同步机制 165
7.3.4 wait()方法 169
7.3.5 线程的死锁问题 172
7.4 总结 172
7.5 习题 172
第8章 输入输出系统(I/O) 173
8.1 文件与流 173
8.2 文件操作类 174
8.2.1 File类概述 174
8.2.2 File类中的常用方法 174
8.2.3 输入输出(I/O)流概述 177
8.2.4 流的分类 179
8.2.5 4个抽象类成员方法简介 179
8.2.6 常用节点流简介 181
8.2.7 常用处理流简介 187
8.2.8 RandomAccessFile类 199
8.3 总结 199
8.4 习题 200
第9章 图形用户界面(GUI) 201
9.1 AWT概述 201
9.2 组件布局管理器 203
9.3 AWT组件和容器 205
9.3.1 窗体 205
9.3.2 常用组件 206
9.4 Swing组件 214
9.4.1 Swing组件关系概述 214
9.4.2 窗口组件 215
9.5 Java事件处理机制 218
9.5.1 Java事件处理机制 218
9.5.2 事件监听器接口和事件适配器类 219
9.6 复杂用户界面设计 221
9.6.1 滚动窗格 221
9.6.2 滑块 223
9.6.3 菜单 227
9.7 总结 229
9.8 习题 231
第10章 Java Applet 232
10.1 Applet概述 232
10.1.1 什么是Applet 232
10.1.2 Applet的执行步骤与生命周期 233
10.1.3 Applet与JApplet 237
10.1.4 Applet与Application的区别 238
10.2 Applet多媒体 238
10.2.1 图形绘制 238
10.2.2 图像绘制 242
10.2.3 声音播放 248
10.2.4 利用线程实现动画 251
10.3 Applet的用户交互与通信功能 255
10.3.1 Applet的运行方式 255
10.3.2 Applet的交互功能 256
10.3.3 Applet与其他程序的通信 259
10.4 总结 262
10.5 习题 262
第11章 JDBC数据库技术 264
11.1 使用常用SQL指令操作数据库 264
11.2 JDBC简介 267
11.2.1 JDBC API 268
11.2.2 数据库的双层与三层体系结构 275
11.3 数据库的驱动与连接 276
11.3.1 数据库的驱动介绍 276
11.3.2 数据库的连接 278
11.4 总结 283
11.5 习题 284
第12章 Servlet与JSP 285
12.1 Servlet 285
12.1.1 什么是Servlet 285
12.1.2 Tomcat 286
12.1.3 Servlet主要接口、类及方法 288
12.1.4 Servlet的doGet()和doPost() 290
12.1.5 生命周期 292
12.2 JSP概述 294
12.2.1 什么是JSP 294
12.2.2 JSP生命周期 296
12.2.3 JSP基本语法 297
12.2.4 JSP指令编译指令 301
12.2.5 JSP的动作指令 303
12.2.6 JSP内置对象 306
12.2.7 购物车示例 311
12.3 总结 315
12.4 习题 315
第13章 Java网络编程基础 316
13.1 Java网络编程概述 316
13.2 InetAddress 317
13.3 URL 319
13.4 URLConnection 322
13.5 Socket通信机制 324
13.6 Datagram通信机制 327
13.7 总结 330
13.8 习题 330
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 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