图书介绍
Java语言程序设计案例教程PDF|Epub|txt|kindle电子书版本网盘下载
![Java语言程序设计案例教程](https://www.shukui.net/cover/6/32254701.jpg)
- 刘兆宏,郑莉,陈建等编著 著
- 出版社: 北京:清华大学出版社
- 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为什么学习Java2
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案例分析:计算平均成绩141
3.3.3while语句42
3.3.4案例分析:计算平均成绩243
3.3.5do-while语句44
3.3.6案例分析:成绩校验145
3.4跳转47
3.4.1break语句47
3.4.2continue语句48
3.4.3案例分析:成绩校验249
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