Java面向对象程序设计基础教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:冯洪海著
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302256939
- 页数:272 页
第1章Java语言概述 1
1.1 Java语言的起源及发展 1
1.1.1起源 1
1.1.2发展 2
1.2 Java语言的特点 2
1.3 Java程序是如何在系统中运行的 5
1.4 Java开发环境 5
1.5编写、编译与运行Java程序 7
1.6包 10
1.7应用Eclipse开发项目 13
1.7.1Eclipse开发环境 13
1.7.2创建Java项目并运行 14
1.7.3程序调试技术 17
第2章Java基本语法规则 20
2.1标识符与保留字 20
2.1.1标识符 20
2.1.2保留字 20
2.1.3分隔符 21
2.1.4注释 21
2.2数据类型 22
2.2.1整数类型 22
2.2.2浮点数类型 23
2.2.3布尔类型 23
2.2.4字符类型 24
2.2.5数据类型之间的相互转换 24
2.2.6变量与常量 25
2.3运算符和表达式 27
2.3.1运算符 27
2.3.2表达式 33
2.3.3运算符优先级 33
2.3.4编程风格 34
第3章Java中的面向对象技术 36
3.1现实世界由对象组成 36
3.2人类的思维方式 37
3.3对象模型的特点 37
3.4过程模型的特点 39
3.5类及其成员 39
3.5.1类 40
3.5.2对象 41
3.5.3成员变量 44
3.5.4成员方法 45
3.5.5构造方法 49
3.5.6方法的重载 50
3.5.7 this引用 51
3.5.8 static成员 53
3.5.9成员的访问权限 55
3.5.10类的访问权限 58
3.6类的继承 59
3.6.1继承 60
3.6.2对象的赋值相容性与上转型 62
3.6.3隐藏、覆盖与动态绑定 63
3.6.4 super引用 65
3.6.5对象初始化顺序 66
3.7方法调用的优先顺序 71
3.8 abstract修饰的类 73
3.9 final修饰 74
3.10接 76
3.10.1接口与实现接口的类 76
3.10.2编程中选择抽象类还是接口 78
3.11多态 80
3.11.1多态的3种情形 80
3.11.2多态的具体实现 82
3.11.3总结 83
3.12继承与多态的综合用例 84
3.13内部类 89
3.13.1实例成员内部类 89
3.13.2局部内部类 92
3.13.3匿名内部类 93
3.13.4静态成员内部类 94
3.13.5内部类的继承 95
3.13.6内部类的两种特殊用法 95
3.13.7内部类总结 97
3.14设计原则 99
第4章Java基本结构程序 112
4.1流程控制语句 112
4.1.1顺序结构 112
4.1.2分支语句 112
4.1.3循环语句 117
4.1.4跳转语句 120
4.2递归 123
第5章Java基本类 125
5.1 java.lang语言包 125
5.1.1 Object类 125
5.1.2字符串类 126
5.1.3数组 129
5.1.4基本数据类型的包装类 134
5.1.5 Math数学类 135
5.2 java.util实用包 136
5.2.1日期类 136
5.2.2集合API 138
5.2.3随机数类Random 141
第6章 图形用户界面 143
6.1概述 143
6.2容器和布局 145
6.2.1容器组件 145
6.2.2框架JFrame 147
6.2.3布局管理器 148
6.3常用组件 152
6.3.1标签组件 152
6.3.2文本编辑组件 153
6.3.3按钮组件 154
6.3.4列表框和组合框 156
6.3.5对话框 156
6.3.6菜单组件 158
6.4事件处理机制 161
6.4.1基本概念 161
6.4.2委托模型 162
6.4.3 Java中常用的事件、监听器及事件处理方法 163
6.4.4事件处理机制的编程方法 164
6.4.5几个事件处理的例子 167
第7章 异常处理 180
7.1异常处理概述 180
7.1.1程序中常见的错误 180
7.l.2 Java中的异常类 181
7.1.3异常处理过程 182
7.2Java的异常处理 183
7.2.1 try.catch.finally异常处理语句 183
7.2.2用throw抛出自定义异常对象 186
7.2.3用throws将异常抛给上级调用方法处理 186
7.2.4自定义异常类 187
第8章 多线程 189
8.1创建线程 189
8.1.1继承Thread类创建线程 189
8.1.2实现Runnable接口创建线程 192
8.1.3线程状态和线程控制 194
8.2线程间的同步机制 198
8.2.1同步机制解决资源竞争问题 198
8.2.2同步机制与线程通信 202
第9章Java Applet程序 207
9.1初识Applet 207
9.2 Applct的生命周期 208
9.3 Applet中的方法 209
9.4 Applet和Web页面 210
9.5 Applet播放声音 211
9.6 Applet实现动画 212
9.7 Application与Applet的关系 214
第10章 输入输出流与文件处理 215
10.1输入输出流概述 215
10.2字节流类 216
10.2.1字节输入输出流 217
10.2.2文件字节输入输出流类 220
10.2.3过滤输入输出流 222
10.2.4对象输入输出流类 225
10.3字符流类 228
10.3.1字符输入输出流 229
10.3.2文件字符输入输出流类 230
10.3.3字符缓冲流类 231
10.4文件处理 233
10.4.l文件的基本概念 233
10.4.2 File类 234
10.4.3文件过滤器接口 236
10.4.4随机存取文件类 239
第11章Java网络编程 242
11.1网络编程基本概念 242
11.1.1网络基础知识 242
11.1.2 HTTP简介 243
11.1.3两类传输协议TCP和UDP 243
11.2使用URL访问网络资源 244
11.2.1统一资源定位符URL 244
11.2.2 URL类 244
11.2.3 URLConnection类 247
11.3 Socket通信 249
11.3.1套接字 249
11.3.2 Socket通信 249
11.4 UDP数据报 254
11.4.1数据报 254
11.4.2 UDP通信 255
第12章 数据库应用 260
12.1数据库技术 260
12.2初识JDBC程序 261
12.2.1建立student表 261
12.2.2新建first_v1.0项目 261
12.3创建数据库应用程序 263
12.3.1数据库驱动 263
12.3.2 URL 264
12.3.3建立连接 266
12.3.4建立会话 266
12.3.5操作数据库 267
12.4 JDBC综合应用举例 268
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《燕堂夜话》蒋忠和著 2019
- 《经久》静水边著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看书琐记与作文秘诀》鲁迅著 2019
- 《酒国》莫言著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019