Java语言程序设计案例教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:刘兆宏,郑莉,陈建等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2008
- ISBN:9787302174608
- 页数:260 页
第1章 Java快速入门 1
1.1Java历史简介 1
1.2Java语言与面向对象的程序设计 1
1.2.1什么是面向对象编程 1
1.2.2为什么学习Java 2
1.3Java程序概述 3
1.3.1第一个Java程序 3
1.3.2Java开发环境 4
1.3.3Applet举例 7
1.4本章小结 9
习题 9
第2章 Java语言基础 10
2.1Java程序的结构 10
2.1.1Java程序布局 10
2.1.2Java源程序的组成 11
2.2Java程序的一些特殊语句 12
2.2.1注释语句 12
2.2.2打印语句 13
2.3变量、数据类型和立即数 13
2.3.1变量 15
2.3.2基本数据类型 15
2.3.3案例分析:数字交换 17
2.4Java标识符和关键字 19
2.5运算符和表达式 20
2.5.1算术运算符和算术表达式 20
2.5.2案例分析:温度转换 21
2.5.3逻辑运算符和逻辑表达式 22
2.5.4关系运算符和关系表达式 24
2.5.5赋值运算符和赋值表达式 25
2.5.6条件运算符和逻辑表达式 26
2.5.7案例分析:闰年问题 26
2.5.8数据类型转换 27
2.5.9运算符优先级 28
2.5.10案例分析:运算符优先级 29
2.6本章小结 30
习题 30
第3章 流程控制 31
3.1算法简介 31
3.2选择结构 32
3.2.1if语句 32
3.2.2案例分析:成绩及格判定 34
3.2.3switch语句 35
3.2.4案例分析:划分成绩等级 37
3.3循环结构 39
3.3.1for语句 39
3.3.2案例分析:计算平均成绩1 41
3.3.3while语句 42
3.3.4案例分析:计算平均成绩2 43
3.3.5do-while语句 44
3.3.6案例分析:成绩校验1 45
3.4跳转 47
3.4.1break语句 47
3.4.2continue语句 48
3.4.3案例分析:成绩校验2 49
3.5Java异常处理机制 50
3.5.1异常处理概述 50
3.5.2异常处理 51
3.5.3案例分析:阅读并调试程序,分析输出结果 52
3.6案例分析:学生成绩管理程序 54
3.7本章小结 58
习题 58
第4章 类与对象的基本概念 59
4.1类与对象 59
4.1.1类的声明 60
4.1.2对象的声明与引用 61
4.1.3数据成员 62
4.1.4方法成员 63
4.2案例分析:学生类 64
4.3对象初始化 67
4.4方法的使用 69
4.4.1静态方法 69
4.4.2方法重载 71
4.4.3this应用 73
4.5类的组织 76
4.6访问控制 77
4.7应用举例 78
4.7.1声明BankAccount类 78
4.7.2声明toString()方法 80
4.7.3声明存取款方法 80
4.7.4使用DecimalFormat类 81
4.8案例分析:复数类 82
4.9本章小结 85
习题 86
第5章 类的重用 87
5.1类的继承 87
5.1.1引入 87
5.1.2继承的语法 89
5.1.3有继承时的构造方法 92
5.1.4覆盖 94
5.1.5案例分析:交通工具类 94
5.2Object类 97
5.2.1案例分析:对象同一 97
5.2.2案例分析:对象相等 99
5.3抽象类 101
5.3.1抽象类的声明 101
5.3.2抽象方法 102
5.3.3案例分析:微型CAD系统 102
5.4案例分析:学生成绩管理程序 104
5.5本章小结 111
习题 112
第6章 接口与多态 113
6.1接口 113
6.1.1接口的定义、实现和使用 113
6.1.2案例分析:继承和接口相结合的应用 116
6.2多态 120
6.2.1多态的应用 120
6.2.2对象类型转换 123
6.3构造方法与多态 124
6.4综合案例:学生成绩管理程序 128
6.5本章小结 136
习题 136
第7章 数组 138
7.1数组的概念 138
7.2数组的创建和引用 139
7.2.1数组的声明 139
7.2.2数组的创建 139
7.2.3数组元素的初始化 140
7.2.4数组的引用 140
7.3案例分析:冒泡排序 142
7.4二维数组 145
7.5案例分析:两个矩阵相加 147
7.6对象数组 149
7.6.1用数组存储对象 150
7.6.2传递数组参数 158
7.7案例分析:学生成绩管理程序 160
7.8本章小结 173
习题 173
第8章 输入输出流 175
8.1输入输出基础 175
8.1.1输入和输出流 175
8.1.2字符流和字节流 175
8.1.3读写数据的基本方法 178
8.1.4标准流 178
8.2读写文本文件 179
8.2.1写文本文件 179
8.2.2读文本文件 181
8.3读写二进制文件 182
8.3.1写二进制文件 182
8.3.2读二进制文件 184
8.4对象序列化 185
8.5案例分析:书籍对象序列化 188
8.6Java文件和目录管理 191
8.7本章小结 193
习题 193
第9章 数据库编程基础 194
9.1数据库简介 194
9.2建立一个实例数据库 195
9.3SQL语言简介 197
9.4访问数据库 198
9.4.1JDBCAPI中的重要接口 198
9.4.2访问数据库的主要流程 201
9.5案例分析:创建数据库表 203
9.6案例分析:利用Statement增加、删除表中的记录 205
9.7案例分析:查询数据库 207
9.8案例分析:利用PreparedStatement执行数据库查询和更新 210
9.9本章小结 214
习题 214
第10章 图形用户界面 215
10.1GUI概述 215
10.2常用容器 215
10.2.1JFrame(框架) 216
10.2.2JPanel(面板) 217
10.3常用GUI组件 218
10.3.1JLabel标签 219
10.3.2JTextField文本框组件 220
10.3.3JTextArea文本区组件 222
10.3.4JButton按钮组件 223
10.3.5菜单 224
10.3.6JToolBar(工具条)组件 226
10.3.7JTable(表格)组件 227
10.3.8JDialog(对话框)组件 228
10.4布局管理 230
10.4.1流式布局 231
10.4.2边框布局 232
10.4.3网格布局 233
10.5事件处理 235
10.5.1事件源、事件与事件监听器 236
10.5.2事件处理流程 237
10.5.3事件类型 237
10.6案例分析:简单学生信息管理系统 239
习题 260
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019