JAVA程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:孙燮华编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2008
- ISBN:9787302161042
- 页数:296 页
第一部分 Java核心基础 1
第1章 概论 1
1.1 初识Java 1
1.1.1 第一个Java独立应用程序 1
1.1.2 第一个Java小应用程序 2
1.1.3 第一个MIDlet手机程序 3
1.2 为什么要学习Java 5
1.3 Java的开发运行环境 6
1.3.1 Java虚拟机(JVM) 7
1.3.2 Java运行系统 8
1.4 Java程序开发 9
1.4.1 Java API 9
1.4.2 JDK的操作命令 9
1.4.3 Java程序的编写与编译过程 10
习题1 12
第2章 Java语言基础 14
2.1 标识符与关键词 14
2.1.1 标识符 14
2.1.2 关键词 15
2.2 Java的数据类型 15
2.2.1 基本数据类型 16
2.2.2 数据类型的转换 18
2.2.3 变量、说明和赋值 18
2.2.4 复合数据类型 19
2.3 表达式与语句 20
2.3.1 运算符与表达式 20
2.3.2 语句 28
2.4 程序控制流 29
2.4.1 if语句 30
2.4.2 switch语句 31
2.4.3 while和do-while语句 32
2.4.4 for语句 35
2.4.5 跳转语句 35
习题2 38
第3章 数组与字符串 43
3.1 数组 43
3.1.1 一维数组 43
3.1.2 多维数组 48
3.2 数组作为参数或返回值的方法调用 52
3.2.1 传递数组 52
3.2.2 返回值为数组类型的方法 52
3.3 数组元素的排序与查找等算法 54
3.3.1 数组元素排序算法 54
3.3.2 数组元素查找算法 57
3.3.3 Java API中的排序与查找方法 59
3.4 字符串和字体 62
3.4.1 String类 62
3.4.2 StringBuffer类 68
3.4.3 Character类 70
3.4.4 字体类Font 72
习题3 75
第4章 Java的面向对象特性 78
4.1 概述 78
4.2 类和对象 79
4.2.1 类的定义 79
4.2.2 对象的创建、初始化和使用 81
4.2.3 构造方法 82
4.2.4 成员变量和成员方法 84
4.2.5 成员方法的递归和递推 87
4.2.6 方法的重载 89
4.2.7 抽象类 92
4.2.8 封装 93
4.3 类的继承和多态 93
4.3.1 继承的概念 93
4.3.2 继承的实现 94
4.3.3 单重继承 95
4.3.4 多态性 95
4.3.5 方法和域的覆盖 96
4.3.6 运算符instanceof 99
4.4 包与接口 100
4.4.1 Java的包 100
4.4.2 接口 101
4.5 Java程序的结构 103
4.5.1 访问控制 103
4.5.2 Java程序的结构 106
习题4 108
第5章 Java的异常处理 112
5.1 Java的异常处理机制 112
5.2 异常举例 113
5.3 异常的处理 114
5.4 异常的分类 116
5.4.1 3类意外 116
5.4.2 常用的异常 117
5.5 抛出异常 117
5.6 创建自定义异常 118
习题5 119
第6章 Java的图形界面设计与事件处理 124
6.1 文本框与文本域 124
6.1.1 文本框TextField 124
6.1.2 文本域TextArea 126
6.2 标签、按钮与事件 128
6.2.1 标签Label 128
6.2.2 按钮Button 129
6.2.3 AWT控件与Swing控件 131
6.3 面板与框架 134
6.3.1 面板Panel 134
6.3.2 框架Frame 136
6.4 事件与监视器接口 138
6.4.1 事件类Event 139
6.4.2 事件的起源 142
6.4.3 键盘事件举例 142
习题6 145
第7章 布局管理器 148
7.1 网格布局管理器 148
7.1.1 带有间隔的网格布局管理器 148
7.1.2 整数类Integer、浮点数类Float和数学类Math 149
7.1.3 简单加法器的网格布局 151
7.2 边界布局管理器BorderLayout 153
7.3 网袋布局管理器GridBagLayout 156
7.3.1 关于Java控件的自然尺寸和它的显示区域 159
7.3.2 关于参数weightx和weighty 160
7.3.3 控件间的相互影响 163
7.4 不使用布局管理器 166
习题7 168
第8章 小应用程序Applet 171
8.1 Applet基础 171
8.1.1 Applet类的定义与成员方法 171
8.1.2 Applet的生命周期 173
8.1.3 独立应用程序与Applet的转换 174
8.1.4 确保Applet的正常运行 177
8.2 HTML与标记〈APPLET〉 177
8.2.1 〈APPLET〉标记的属性 178
8.2.2 利用标记参数向Applet传递信息 181
8.3 Applet的应用 184
8.3.1 Applet与图形用户界面(GUI) 184
8.3.2 Applet应用举例 185
习题8 191
第9章 图形GUI设计 194
9.1 Graphics类与Color类 194
9.1.1 Graphics类 194
9.1.2 Color类 195
9.2 建立绘图程序 197
9.2.1 Point类及其应用 197
9.2.2 布尔标志的设计与绘图程序 198
9.3 图形与图像的显示 202
9.4 Java2D与图形变换 205
9.4.1 Graphics2D类的几何变换 206
9.4.2 用GeneralPath类画直线与多边形 210
9.4.3 封装类及其用法 211
9.5 XOR绘图模式 214
习题9 216
第10章 Java数据流与数据传输 221
10.1 基本输入/输出流类 221
10.1.1 InputStream类 221
10.1.2 OutputStream类 224
10.1.3 Reader类和Writer类 228
10.2 文件的输入/输出 230
10.2.1 File类 230
10.2.2 FileInputStream类和FileOutputStream类 234
10.2.3 字节文件输入/输出流的读/写 235
10.2.4 FileReader类和File Writer类 237
10.3 RandomAccessFile类 240
10.4 数据传输 243
习题10 246
第二部分 Java应用技术 249
第11章 多线程 249
11.1 关于线程 249
11.1.1 不调用多线程和调用多线程比较试验 249
11.1.2 线程的状态 253
11.1.3 与线程有关的类 253
11.2 创建线程 257
11.2.1 扩展线程类 257
11.2.2 利用Runnable接口 258
11.3 多线程的分组管理 265
11.4 线程同步 267
11.4.1 线程不同步产生的问题 267
11.4.2 同步线程 271
习题11 272
第12章 JDBC与数据库 274
12.1 关系数据库与SQL语言 274
12.1.1 关系数据库的基本概念 274
12.1.2 数据定义语言 275
12.1.3 数据操纵语言 275
12.1.4 数据查询语言 276
12.2 使用JDBC连接数据库 276
12.2.1 JDBC结构 276
12.2.2 4类JDBC驱动程序 278
12.2.3 JDBC编程要点 278
12.2.4 常用的JDBC类与方法 279
12.2.5 安装ODBC驱动程序示例 282
12.3 JDBC编程实例 285
12.3.1 创建和删除数据表 285
12.3.2 插入记录 287
12.3.3 更新数据 288
12.3.4 删除记录 290
12.3.5 查询数据库 291
习题12 293
参考文献 296
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 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