JAVA语言程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:于静编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302203148
- 页数:254 页
第1章 Java和面向对象的程序设计 1
1.1 关于Java 1
1.1.1 Java的出现 1
1.1.2 Java的特性 2
1.1.3 Java与C、C++语言的比较 3
1.2 面向对象的程序设计 4
1.2.1 面向对象与类的概念 4
1.2.2 面向对象程序设计的意义 6
1.3 编写第一个Java程序 6
1.3.1 安装Java SE的JDK 6
1.3.2 程序的编译和运行 9
1.3.3 使用Java API的说明文档 11
1.4 本章小结 13
习题1 13
第2章 Java程序设计基础 15
2.1 Java程序的组织形式 15
2.1.1 Java程序的基本要素 15
2.1.2 Java程序的基本结构 16
2.1.3 Java包的概念 17
2.2 Java中的类与对象 18
2.2.1 类成员 18
2.2.2 Java修饰符 20
2.2.3 对象的初始化 24
2.2.4 引用与对象 29
2.3 在Java中操作数据类型 33
2.3.1 Java支持的数据类型 33
2.3.2 Java支持的操作符 35
2.4 本章小结 37
习题2 37
第3章 程序的流程控制 40
3.1 Java流程控制概述 40
3.2 选择结构 40
3.2.1 if语句 41
3.2.2 switch语句 44
3.2.3 选择结构的嵌套 45
3.3 循环结构 47
3.3.1 while循环 47
3.3.2 do-while循环 48
3.3.3 for循环 49
3.3.4 多重循环 51
3.4 其他流程控制语句 53
3.4.1 break语句 53
3.4.2 continue语句 55
3.4.3 return语句 55
3.5 本章小结 56
习题3 56
第4章 类的特性 59
4.1 类的继承 59
4.1.1 父类与子类 60
4.1.2 方法重写 62
4.1.3 super关键字 63
4.2 抽象类 65
4.2.1 抽象类的概念 65
4.2.2 抽象类的作用 67
4.3 内部类和匿名类 68
4.3.1 内部类 68
4.3.2 内部类与外部类的关系 68
4.3.3 匿名类 71
4.4 本章小结 72
习题4 72
第5章 接口与多态 76
5.1 接口 76
5.1.1 定义与实现接口 76
5.1.2 接口的特性 77
5.1.3 接口与抽象类的区别 78
5.2 多态 82
5.2.1 向上转型 82
5.2.2 可扩展性 83
5.3 后期绑定 85
5.4 本章小结 87
习题5 87
第6章 异常 90
6.1 异常基础知识 90
6.1.1 Java异常处理机制 90
6.1.2 异常的分类 91
6.2 异常的处理过程 92
6.2.1 try-catch 92
6.2.2 finally 93
6.2.3 try-catch-finally程序块中的return 95
6.2.4 throws 95
6.2.5 throw 96
6.3 自定义异常 97
6.4 本章小结 98
习题6 98
第7章 对象的管理 102
7.1 使用对象数组 102
7.1.1 对象数组的特点 102
7.1.2 利用好Arrays类 103
7.2 使用java.util包 105
7.2.1 List集合 106
7.2.2 Set集合 108
7.2.3 Map集合 110
7.2.4 Java中的泛型 112
7.3 本章小结 113
习题7 113
第8章 Java的I/O操作 117
8.1 文件操作 117
8.1.1 File类 117
8.1.2 利用File操作文件 118
8.2 面向字节的I/O操作 119
8.2.1 InputStream 120
8.2.2 OutputStream 121
8.2.3 使用字节流的Filter 122
8.3 面向字符的I/O操作 124
8.3.1 Reader 125
8.3.2 Writer 125
8.3.3 使用字符流的Filter 126
8.4 对象的序列化 127
8.4.1 序列化与永久存储 127
8.4.2 寻找类 129
8.4.3 对序列化的控制 131
8.5 Java NIO 132
8.5.1 NIO模式概述 132
8.5.2 NIO中的缓冲 133
8.5.3 NIO中的通道 135
8.5.4 阻塞模式和非阻塞模式 136
8.6 本章小结 136
习题8 137
第9章 多线程 139
9.1 多线程编程基础 139
9.1.1 单线程与多线程 140
9.1.2 Java中使用多线程 141
9.2 线程的操作方法 145
9.2.1 线程休眠 145
9.2.2 线程的中断 145
9.2.3 线程的优先级 146
9.2.4 线程的联合 147
9.3 线程之间的同步 147
9.3.1 资源共享与资源锁 147
9.3.2 线程间通信 150
9.4 使用Executors 152
9.5 本章小结 153
习题9 153
第10章 Java网络编程 156
10.1 网络编程基础 156
10.1.1 网络中计算机的定位 157
10.1.2 TCP与UDP 158
10.2 使用URL访问服务器 159
10.2.1 获得URL实例 160
10.2.2 用URL访问网络资源 160
10.3 在Java中使用Socket 161
10.3.1 一个简单的Socket连接 161
10.3.2 TCP网络编程 164
10.3.3 UDP网络编程 169
10.3.4 利用NIO的非阻塞模式 171
10.4 本章小结 175
习题10 175
第11章 Eclipse开发环境的使用 178
11.1 Eclipse简介及安装 178
11.1.1 安装Eclipse 179
11.1.2 安装多国语言包插件 180
11.1.3 Eclipse界面 181
11.2 在Eclipse中创建项目和类 182
11.2.1 创建Java项目 182
11.2.2 项目属性 184
11.2.3 创建包和类 186
11.2.4 运行程序 188
11.3 使用Eclipse调试功能 189
11.4 本章小结 191
习题11 191
第12章 Swing程序设计基础 192
12.1 Swing GUI设计 192
12.1.1 Swing与AWT 192
12.1.2 安装Visual Editor插件 193
12.1.3 一个简单的Swing实例 193
12.1.4 事件与侦听器 197
12.2 Swing中的容器 201
12.2.1 容器概念 201
12.2.2 布局管理器 207
12.2.3 综合布局实例 213
12.3 Swing中的常用组件 215
12.3.1 标签 215
12.3.2 文本框 216
12.3.3 编辑框 217
12.3.4 按钮 218
12.3.5 复选框 219
12.3.6 单选按钮 220
12.3.7 下拉列表框 221
12.4 Swing中的高级组件 222
12.4.1 菜单 222
12.4.2 对话框 226
12.4.3 表格 228
12.4.4 树 229
12.5 本章小结 231
习题12 231
第13章 数据库编程 234
13.1 JDBC简介 234
13.2 java.sql包 235
13.3 访问数据库 236
13.3.1 配置ODBC数据源 236
13.3.2 创建数据库连接 239
13.3.3 查询数据 240
13.3.4 更新数据库 242
13.4 使用预编译SQL语句 246
13.5 一个桌面应用程序的实例 248
13.6 本章小结 250
习题13 251
参考文献 254
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 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