Java程序设计教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:余永红等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2008
- ISBN:9787111247548
- 页数:301 页
第1章 Java语言概述 1
1.1 Java语言简介及特点 1
1.1.1 Java简介 1
1.1.2 Java语言的特点 3
1.1.3 Java语言和C/C++语言的比较 4
1.2 Java面向对象编程思想 5
1.2.1 对象与类 5
1.2.2 消息与方法 7
1.2.3 继承 9
1.2.4 多态与动态绑定 10
1.2.5 面向对象程序设计 10
1.3 Java网络编程思想 12
1.3.1 Java Applet 12
1.3.2 Java网络通信 13
1.3.3 Java与XML 14
1.4 Java程序运行过程与开发环境 15
1.4.1 Java程序运行过程 15
1.4.2 JDK6的安装与使用 16
1.4.3 NetBeans 5.5集成开发环境的安装与使用 22
1.5 简单Java应用程序开发步骤 29
小结 29
复习思考题 30
第2章 Java语言程序设计基础 31
2.1 Java语言程序结构 31
2.2 Java语言数据类型 33
2.2.1 常量数据 33
2.2.2 变量数据 35
2.2.3 数值类型之间的转换以及混合运算 37
2.2.4 数组数据 38
2.3 Java语言运算符和表达式 39
2.3.1 运算符的使用格式及功能 39
2.3.2 运算符的使用说明 40
2.4 Java语言流控制语句 42
2.4.1 分支结构 42
2.4.2 循环结构 45
小结 48
复习思考题 48
第3章 类和对象 49
3.1 面向对象基础 49
3.1.1 对象及其特点 49
3.1.2 抽象 50
3.1.3 封装 51
3.2 类 51
3.2.1 类定义 52
3.2.2 类使用 53
3.2.3 构造函数 55
3.3 方法 57
3.3.1 方法定义 57
3.3.2 方法调用 58
3.4 访问控制符 59
3.5 静态修饰符、静态字段和方法 62
3.6 抽象类与抽象方法 65
3.7 最终类、最终属性与最终方法 67
小结 68
复习思考题 69
第4章 继承 70
4.1 继承的概念 70
4.1.1 继承的定义 70
4.1.2 类和子类 71
4.2 类继承 71
4.2.1 继承关系的定义 71
4.2.2 属性继承与隐藏 72
4.2.3 方法继承、覆盖与重载 74
4.2.4 在子类中使用构造函数 74
4.2.5 父类对象与子类对象的关系 74
4.3 多态与动态绑定 78
4.3.1 基本概念 78
4.3.2 this和super变量 79
4.3.3 继承与多态的应用 80
4.4 构造函数的重载 84
4.5 包 87
4.5.1 创建包 87
4.5.2 定位类 88
4.5.3 包的导入 89
4.5.4 标记包作用域 90
4.5.5 Java API包 90
4.6 接口 92
4.6.1 接口的概念 92
4.6.2 接口声明 92
4.6.3 接口实现 93
小结 96
复习思考题 97
第5章 输入输出及异常处理 98
5.1 流和文件 98
5.1.1 流 98
5.1.2 文件 98
5.2 常用流类 99
5.2.1 字节流 99
5.2.2 字符流 105
5.2.3 标准输入/输出处理 108
5.3 文件处理 110
5.3.1 创建或打开、关闭文件对象 111
5.3.2 read()方法 112
5.3.3 write()方法 113
5.3.4 其他操作文件的方法 114
5.3.5 随机访问文件 115
5.3.6 目录 115
5.4 文件处理实例 117
5.5 Java异常处理 118
5.5.1 异常处理基础 118
5.5.2 异常的捕获和处理 120
5.5.3 异常抛出 122
5.5.4 finally语句 123
5.5.5 自定义异常类 124
小结 125
复习思考题 125
第6章 图形用户界面 127
6.1 图形用户界面概述 127
6.1.1 基本概念 127
6.1.2 框架与面板 130
6.2 Swing常用组件 133
6.3 事件处理 143
6.3.1 事件处理原理 143
6.3.2 按钮点击事件 144
6.3.3 捕获窗口事件 147
6.3.4 AWT事件层次结构 148
6.3.5 焦点事件 150
6.3.6 键盘事件 151
6.3.7 鼠标事件 153
6.4 布局设计与边界 156
6.4.1 布局设计 156
6.4.2 边界 160
6.5 菜单设计 161
6.6 对话框设计 165
小结 168
复习思考题 169
第7章 Java Applet 170
7.1 Applet简介 170
7.2 Applet的执行 171
7.2.1 Applet的创建 171
7.2.2 Applet类的继承关系 172
7.2.3 Applet的生命周期及主要方法 174
7.2.4 Applet与HTML 175
7.2.5 Applet与Application 177
7.3 Applet的AWT绘制 180
7.3.1 AWT绘制方法 180
7.3.2 Java.awt.Graphics类 181
7.3.3 在Applet中输出文字 182
7.4 Applet的多媒体支持 184
7.4.1 Applet的图像处理 184
7.4.2 Applet的动画处理 187
7.4.3 Applet的声音处理 188
7.5 Applet的通信 189
7.5.1 同页Applet间的通信 189
7.5.2 Applet和Browser之间的通信 190
7.5.3 Applet的网络通信 191
小结 192
复习思考题 192
第8章 Java语言多线程编程 193
8.1 线程的概念 193
8.1.1 进程与线程 193
8.1.2 线程调度与优先级 193
8.1.3 线程的状态与生命周期 194
8.2 线程的实现方法 197
8.2.1 线程类Thread 197
8.2.2 继承Thread 198
8.2.3 实现Runnable接口 199
8.2.4 多线程在Applet中的应用 200
8.3 线程的同步与死锁 201
8.3.1 同步的概念 201
8.3.2 Synchronized方法 203
8.3.3 线程死锁 206
8.4 多线程程序实例 207
小结 210
复习思考题 211
第9章 Java语言网络编程 212
9.1 Java网络编程概述 212
9.2 URL编程 213
9.2.1 URL类 213
9.2.2 URL获取网络信息与资源 216
9.2.3 URL编程实例 218
9.3 Socket编程 221
9.3.1 Socket通信的一般结构 221
9.3.2 TCP Socket编程 223
9.3.3 UDP Socket编程 226
9.3.4 Socket编程实例 229
小结 231
复习思考题 231
第10章 Java与XML 232
10.1 XML简介 232
10.2 XML基础 235
10.3 使用JAXP进行SAX编程 241
10.3.1 解析文档 242
10.3.2 内容管理器 243
10.4 使用JAXP进行DOM编程 245
10.4.1 解析文档 245
10.4.2 基本的DOM类 246
10.4.3 存取数据 248
10.4.4 修改文件 249
小结 252
复习思考题 252
第11章 数据库编程接口JDBC 253
11.1 JDBC概述 253
11.2 通过JDBC访问数据库 258
11.2.1 创建数据库连接 258
11.2.2 访问数据库元信息 260
11.2.3 查询数据库 263
11.2.4 检索结果集 268
11.2.5 数据库更新操作 269
11.2.6 处理异常和警告 271
小结 273
复习思考题 274
附录A Java实验指导 275
附录B NetBeans 5.5程序调试 288
参考文献 300
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019