图书介绍
Java程序设计案例教程PDF|Epub|txt|kindle电子书版本网盘下载
![Java程序设计案例教程](https://www.shukui.net/cover/15/31332887.jpg)
- 宁淑荣,杨国兴主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787517068921
- 出版时间:2018
- 标注页数:234页
- 文件大小:31MB
- 文件页数:242页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java程序设计案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java概述1
1.1 Java语言的特点2
1.2 Java的版本2
1.3 搭建Java开发环境4
1.3.1 安装JDK1.84
1.3.2 配置环境变量5
1.3.3 安装Eclipse6
1.4 Eclipse运行第一个Java程序6
1.5 HelloWorld程序分析9
1.6 习题9
第2章 Java语言基础10
2.1 标识符10
2.1.1 标识符命名规则10
2.1.2 标识符命名规范10
2.1.3 Java语言中的关键字11
2.2 代码注释13
2.2.1 代码注释条件14
2.2.2 代码注释格式14
2.3 基本数据类型15
2.3.1 8种基本数据类型16
2.3.2 Java 中的常量19
2.3.3 转义字符20
2.4 运算符22
2.4.1 算术运算符23
2.4.2 关系运算符24
2.4.3 逻辑运算符25
2.4.4 位运算符27
2.4.5 赋值运算符28
2.4.6 条件运算符30
2.4.7 字符串加运算符30
2.5 控制语句31
2.5.1 流程控制语句31
2.5.2 跳转控制语句36
2.6 方法与方法调用和重载36
2.6.1 方法36
2.6.2 方法调用37
2.6.3 方法重载39
2.7 习题40
第3章 数组41
3.1 一维数组41
3.1.1 一维数组的定义与使用41
3.1.2 数组的内存分析42
3.2 数组常见的异常42
3.3 Arrays的使用43
3.4 二维数组44
3.5 习题45
第4章 类与对象46
4.1 类46
4.1.1 类与对象的概念46
4.1.2 类的定义46
4.1.3 实现数据隐藏48
4.2 构造方法49
4.2.1 构造方法的定义50
4.2.2 默认的构造方法51
4.2.3 拷贝构造方法52
4.3 引用55
4.3.1 引用的概念55
4.3.2 this引用57
4.4 类的聚集59
4.5 静态成员与常量63
4.5.1 常量63
4.5.2 静态成员64
4.6 包68
4.6.1 包的定义68
4.6.2 访问其他包中的类69
4.7 对象数组71
4.8 习题74
第5章 继承与多态76
5.1 继承的概念与实现76
5.1.1 继承的概念76
5.1.2 继承的实现77
5.1.3 protected权限80
5.1.4 final类81
5.2 子类的构造过程81
5.3 方法的重写83
5.4 多态84
5.4.1 多态的实现84
5.4.2 多态的其他问题85
5.5 抽象类88
5.6 Object类90
5.6.1 toString()方法90
5.6.2 equals()方法91
5.7 接口95
5.7.1 接口的定义和实现95
5.7.2 Arrays类与Comparable接口97
5.8 Java垃圾回收机制101
5.9 习题103
第6章 常用类106
6.1 Java常用包的介绍106
6.2 String类107
6.2.1 String概述107
6.2.2 分析String源码107
6.2.3 创建String字符串108
6.2.4 String的常用方法109
6.3 StringBuffer类111
6.4 Date类114
6.5 Calendar类115
6.6 SimpleDateFormat类119
6.7 List接口121
6.7.1 ArrayList类121
6.7.2 Vector类123
6.7.3 LinkList类124
6.8 习题125
第7章 异常处理127
7.1 Java异常基本概念127
7.2 throw和throws关键字129
7.2.1 throw关键字129
7.2.2 throws关键字130
7.3 try…catch…finally捕获异常131
7.3.1 try…catch语句131
7.3.2 try…catch…finally132
7.3.3 try、catch、finally、throw、throws联合使用134
7.4 自定义异常135
7.5 习题136
第8章 图形用户界面138
8.1 AWT组件138
8.1.1 AWT组件简介138
8.1.2 Frame组件与Panel组件139
8.1.3 布局管理器142
8.1.4 事件处理146
8.1.5 适配器150
8.2 Graphics类153
8.2.1 在paint()方法中绘图153
8.2.2 repaint()方法155
8.3 Swing组件界面设计157
8.3.1 顶层容器157
8.3.2 中间容器159
8.3.3 基本组件161
8.3.4 菜单与工具条162
8.4 习题164
第9章 多线程166
9.1 线程的创建166
9.1.1 创建线程的方法166
9.1.2 继承Thread类创建线程166
9.1.3 为Thread类提供Runnable对象创建线程168
9.2 线程的状态与优先级169
9.2.1 线程的状态169
9.2.2 线程的优先级169
9.3 线程同步170
9.3.1 问题的提出170
9.3.2 线程同步的实现172
9.4 线程间通信173
9.5 死锁176
9.6 习题179
第10章 文件与输入输出流180
10.1 File类与文件管理180
10.1.1 File类的使用180
10.1.2 File的常用方法182
10.2 字节流183
10.2.1 InputStream和OutputStream183
10.2.2 FileInputStream和FileOutputStream184
10.2.3 DataInputStream和DataOutputStream187
10.2.4 ObjectInputStream和ObjectOutputStream189
10.2.5 ByteArrayInputStream和ByteArrayOutputStream191
10.3 字符流193
10.3.1 InputStreamReader和OutputStreamWriter194
10.3.2 使用字符流实现文本的复制196
10.3.3 PrintWriter197
10.4 习题198
第11章 数据库编程199
11.1 Java数据库编程概述199
11.1.1 JDBC简介199
11.1.2 数据库编程的基本过程200
11.2 创建数据库和数据表201
11.2.1 数据库和表结构201
11.2.2 创建数据库和表201
11.3 数据库查询与更新205
11.3.1 数据库查询205
11.3.2 数据库更新207
11.4 数据库的其他操作211
11.4.1 ID自动增加211
11.4.2 创建可滚动可更新的记录集212
11.5 习题214
第12章 网络编程216
12.1 网络编程概述216
12.1.1 网络基本概念216
12.1.2 网络协议216
12.2 基于TCP/IP的通信217
12.2.1 Socket通信217
12.2.2 实现Socket通信的类218
12.2.3 简单的聊天室程序221
12.3 基于UDP/IP的通信225
12.3.1 实现UDP通信225
12.3.2 UDP实现简单的聊天室228
12.4 习题232
参考文献234