图书介绍
Java语言程序设计案例教程pdf电子书版本下载
- 刘兆宏,郑莉,陈建等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302174608
- 出版时间:2008
- 标注页数:260页
- 文件大小:53MB
- 文件页数:277页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java语言程序设计案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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