Java程序设计实用教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:刘甫迎,谢春,徐虹主编
- 出 版 社:北京:科学出版社
- 出版年份:2005
- ISBN:7030162129
- 页数:351 页
第1章 使用Java编写第一个程序 1
1.1创建一个程序 1
程序设计 1
面向对象程序设计 2
Java程序设计语言 3
开始写程序 4
为程序添加注释 9
运行程序 10
修改程序 11
1.2使用数据 12
变量和常量 12
整型数据类型 13
算术语句 16
布尔型数据类型 17
浮点型数据类型 18
数字类型转换 19
字符型数据类型 20
习题 21
第2章 方法、类和对象 28
2.1在程序中使用方法 28
创建无参数的方法 28
只要一个参数的方法 31
使用多个参数的方法 33
有返回值的方法 34
2.2类的使用 36
类的定义 36
创建一个类 37
使用方法实例 39
声明对象 40
组织类 42
使用构造方法 47
习题 48
第3章 顺序、选择和循环 54
3.1输入和判定 54
简单的键盘输入 54
绘制流程图 57
用if判定 58
if…else结构 60
复合语句 62
if和if…else的嵌套 65
3.2特殊运算符,开关语句和优先级 65
AND和()R运算符 65
开关语句 69
条件运算符 72
NOT运算符 72
优先级 72
3.3循环和简捷运算 73
while循环 73
简捷算术运算符 77
For循环 79
Do*while循环 80
循环嵌套 81
3.4实例 83
顺序结构的实例 83
选择结构的实例 83
循环结构的实例 84
习题 85
第4章 数组和字符串 96
4.1数组 96
声明一个数组 96
初始化数组 98
使用数组下标 99
声明数组的一个对象 100
数组查找 103
传递数组到方法 107
使用数组的length数据成员 110
4.2字符串 111
字符串定义 111
字符串比较 112
使用其他字符串方法 115
把字符串转换成数字 117
4.3高级数组技术 119
数组元素的排序 119
数组对象的排序 123
字符串排序 125
二维数组 126
多维数组 128
使用字符串缓冲区 128
4.4实例 130
“冒泡排序”——数组的实例 130
对分查找 131
习题 133
第5章 Java小程序(Applet ) 142
5.1 Java程序设计语言简介 142
5.2 Java Applet基础 142
在HTML中调用Applet 142
写一个使用标签的简单Applet 144
改变标签的字体 146
向Applet添加文本框和按钮组件 147
Applet的事件驱动编程 149
添加输出到一个Applet 151
5.3 Applet的生命周期和更复杂的Applet 153
Applet的生命周期 153
一个全交互的Applet 156
使用setLocation ()方法 159
使用SetEnable ()方法 161
得到帮助 161
习题 162
第6章 继承 167
6.1继承 167
继承的概念 167
派生类 169
覆盖父类的方法 173
6.2使用父类和子类 175
使用有构造方法的父类 175
使用需要参数的父类构造方法 178
访问父类的方法 180
隐藏信息 181
使用不能覆盖的方法 184
6.3重载 186
重载 186
重载构造方法 188
6.4抽象类和动态方法联编 190
创建和使用抽象类 190
使用动态方法联编 197
创建子类对象数组 198
6.5软件设计,接口和软件包 200
对象类及其方法 200
toString ()方法 200
equals ()方法 201
使用继承实现好的软件设计 204
创建和使用接口 204
创建和使用包 207
习题 209
第7章 可视化应用程序设计 220
7.1可视化应用程序设计的概念 220
创建窗体 220
面板(J Panel ) 224
布局管理器 225
7.2事件 235
事件和事件处理 236
AWT事件类的方法 236
常用的事件方法 238
7.3常用控件 248
标签和文本组件 249
按钮、单选按钮和多选按钮 256
组合框、列表框 263
进度条和滚动条 267
菜单 271
习题 275
第8章 异常处理 276
8.1异常简介 276
异常 276
调试代码和捕捉异常 278
使用getMessage ()方法 280
抛出并捕捉多个异常 281
finally块的使用 283
8.2高级异常的概念 284
理解传统错误处理的局限 284
指定方法能够抛出的异常 286
单独处理每个捕捉到的异常 290
通过调用栈来跟踪异常 291
创建自身的异常 293
习题 295
第9章 文件的输入和输出 300
9.1文件概念 300
文件类 300
数据文件结构和数据流 303
数据流 304
9.2文件的读和写 306
写文件 306
读文件 307
9.3文件操作实例——链表算法 308
习题 310
第10章 Java的数据库操作 313
10.1 Access数据库 313
建立Access数据库表 313
Access数据库操作 317
10.2客户/服务器(C/S)模式编程概念 328
10.3 JDBC及其应用 330
JDBC编程技术 330
使用JDBC访问数据库 332
应用实例 337
习题 343
参考文献 344
附录A 《Java程序设计实用教程》教学大纲 345
附录B实验指导书 347
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019