图书介绍
Java程序设计 第3版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 陈圣国,王葆红编著 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560634135
- 出版时间:2014
- 标注页数:286页
- 文件大小:41MB
- 文件页数:297页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java程序设计 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java语言概述1
1.1 计算机与程序设计语言1
1.2 Java的发展历史2
1.3 跨平台的JavA3
1.4 面向对象的JavA4
1.5 Java程序的开发环境4
1.5.1 Java程序的开发过程4
1.5.2 Java开发工具5
1.6 最简单的Java程序5
1.6.1 最简单的 Java应用程序5
1.6.2 最简单的Java AppleT6
实训一 安装与熟悉Java开发工具8
A.JDK开发工具8
B.Eclipse集成开发环境11
习题一16
第2章 Java语言基础17
2.1 案例:课程成绩统计程序17
2.2 变量和常量17
2.2.1 变量的定义17
2.2.2 常量的定义19
2.3 数据类型19
2.3.1 整型19
2.3.2 实型20
2.3.3 字符型20
2.3.4 布尔型21
2.4 运算符与表达式22
2.4.1 概述22
2.4.2 算术运算符22
2.4.3 赋值运算符24
2.4.4 关系运算符25
2.4.5 逻辑运算符25
2.4.6 位运算符27
2.4.7 条件运算符28
2.4.8 类型转换28
2.5 案例的初步实现29
2.6 流程控制语句29
2.6.1 分支语句30
2.6.2 循环语句33
2.6.3 break语句34
2.6.4 continue语句35
2.6.5 其他流程控制语句36
2.7 案例的完整实现36
2.8 程序举例37
实训二 结构化程序设计38
习题二41
第3章 类与对象45
3.1 面向对象的基本思想和基本概念45
3.1.1 面向对象的基本思想45
3.1.2 对象与类45
3.1.3 封装性、继承性与多态性46
3.2 案例:员工工资计算程序48
3.3 类的声明与对象的创建48
3.3.1 类声明的基本语法48
3.3.2 类的构造方法与对象的初始化53
3.3.3 对象的使用56
3.3.4 案例的初步实现57
3.4 封装性61
3.4.1 成员的访问权限61
3.4.2 包的使用63
3.5 继承性65
3.5.1 子类的定义65
3.5.2 supeR66
3.5.3 子类对象的构造68
3.5.4 final方法与final类69
3.5.5 改进的案例69
3.6 多态性73
3.6.1 类内方法的重载73
3.6.2 类继承中的多态性75
3.6.3 接口79
3.6.4 案例的进一步改进80
3.7 静态成员82
3.7.1 静态变量成员82
3.7.2 静态方法成员84
3.8 字符串85
3.8.1 创建String类对象85
3.8.2 获取字符串的信息85
3.8.3 字符串的操作86
3.8.4 StringBuffer类87
3.9 数组88
3.9.1 一维数组89
3.9.2 多维数组91
3.9.3 案例的完整实现93
3.10 包装类95
3.10.1 包装类的概念95
3.10.2 字符串与基本类型的转换95
3.11 编程实例96
3.12 泛型与集合类简介99
3.12.1 泛型的作用99
3.12.2 泛型的基本语法100
3.12.3 集合类的使用102
实训三 面向对象程序设计107
习题三113
第4章 图形用户界面117
4.1 进入图形用户界面117
4.1.1 案例1:图形界面的简易计算器117
4.1.2 容器与组件117
4.1.3 组件的布局120
4.1.4 响应组件的事件129
4.2 菜单与对话框136
4.2.1 案例2:简易文本编辑器136
4.2.2 建立主菜单137
4.2.3 快捷菜单的使用142
4.2.4 自定义对话框142
4.2.5 JOptionPane标准对话框144
4.3 Swing常用组件简介147
4.3.1 Swing组件分类147
4.3.2 JFrame与JDialog147
4.3.3 文本显示和编辑组件148
4.3.4 命令按钮152
4.3.5 复选框与单选按钮153
4.3.6 下拉列表154
4.3.7 列表框157
4.3.8 工具栏159
4.3.9 面板160
4.4 Applet与图形界面162
4.4.1 Applet程序结构162
4.4.2 HTML中使用Applet164
实训四 图形用户界面的实现166
习题四168
第5章 多线程170
5.1 线程的概念170
5.1.1 线程与多线程170
5.1.2 进程与线程170
5.1.3 线程的优先级与类别170
5.1.4 线程的状态与生命周期171
5.2 多线程的实现方法171
5.2.1 线程类Thread171
5.2.2 继承Thread类173
5.2.3 实现Runnable接口174
5.3 采用多线程实现动画效果176
5.4 线程的同步与死锁177
5.4.1 同步的概念177
5.4.2 synchronized方法178
5.4.3 synchronized块180
5.4.4 线程的死锁181
实训五 多线程程序设计183
习题五184
第6章 异常处理185
6.1 异常的概念185
6.1.1 案例:异常处理方法演示185
6.1.2 异常处理186
6.2 Java语言异常的处理187
6.2.1 try-catch块187
6.2.2 异常的抛掷189
6.2.3 实例189
6.3 异常的类型191
6.3.1 Java异常类层次191
6.3.2 创建自己的异常类192
实训六 处理并创建异常193
习题六193
第7章 输入/输出195
7.1 流和文件195
7.1.1 流195
7.1.2 文件196
7.2 基本输入/输出类196
7.2.1 InputStream类196
7.2.2 OutputStream类197
7.2.3 PrintStream类197
7.2.4 其他常用流类198
7.3 文件的输入/输出201
7.3.1 FileInputStream类201
7.3.2 FileOutputStream类201
7.3.3 RandomAccessFile类203
7.3.4 File类205
7.4 编程实例208
实训七 输入/输出的实现209
习题七210
第8章 网络编程概述213
8.1 概述213
8.1.1 网络技术基础213
8.1.2 网络编程的基本方法214
8.2 URL编程214
8.2.1 URL的概念214
8.2.2 URL类215
8.2.3 URLConnection类225
8.2.4 URL编程实例226
8.3 Socket编程简介233
8.3.1 TCP Socket编程233
8.3.2 UDP Socket编程238
8.3.3 Socket编程实例241
实训八用Java实现网络通信245
习题八246
第9章 JDBC编程技术247
9.1 JDBC概述247
9.1.1 JDBC的概念247
9.1.2 JDBC URL248
9.1.3 JDBC驱动程序248
9.2 使用JDBC开发数据库应用249
9.2.1 一个完整的例子249
9.2.2 一般步骤252
9.2.3 JDBC相关类介绍254
实训九 数据库应用程序开发260
习题九267
第10章 Web应用入门269
10.1 Web服务器与Web应用269
10.2 Tomcat Web服务器269
10.3 JSP简介273
10.4 案例:网上书店查询页面274
10.4.1 功能需求274
10.4.2 创建books jsp页面276
10.4.3 创建bookInF.jsp页面278
实训十 简易Web应用280
习题十285
参考文献286
热门推荐
- 135682.html
- 771464.html
- 1528765.html
- 2539853.html
- 2112579.html
- 3354644.html
- 5494.html
- 941448.html
- 3169620.html
- 3340994.html
- http://www.ickdjs.cc/book_3089274.html
- http://www.ickdjs.cc/book_468500.html
- http://www.ickdjs.cc/book_2672710.html
- http://www.ickdjs.cc/book_1599831.html
- http://www.ickdjs.cc/book_277277.html
- http://www.ickdjs.cc/book_3825121.html
- http://www.ickdjs.cc/book_1449151.html
- http://www.ickdjs.cc/book_3564878.html
- http://www.ickdjs.cc/book_572110.html
- http://www.ickdjs.cc/book_3725061.html