图书介绍
Java应用教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 薛为民,夏文红,解仑编著 著
- 出版社: 清华大学出版社;北京交通大学出版社
- ISBN:7810825763
- 出版时间:2005
- 标注页数:318页
- 文件大小:91MB
- 文件页数:331页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java应用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 Java语言概述1
1.1 Java语言的简述1
1.1.1 Java语言的诞生1
1.1.2 Java语言的主要特点1
1.1.3 Java程序的运行机制3
1.2 Java应用开发体系4
1.3 J2EE的N层体系结构6
1.3.1 N层开发架构6
1.3.2 N层架构优点7
1.4 Java运行环境的安装配置8
1.4.1 Java开发工具包8
1.4.2 环境变量的设置8
1.5 Java程序的分类10
1.5.1 Java应用程序10
1.5.2 Java Applet程序13
1.6 Java语言的面向对象特性15
1.6.1 面向对象编程思想15
1.6.2 类的定义16
1.6.3 对象18
小结19
课后习题和上机练习19
第2章 Java语法基础20
2.1 标识符、分隔符和关键字20
2.1.1 Java标识符与注释20
2.1.2 Java关键字21
2.1.3 Java分隔符21
2.2 常量和变量21
2.2.1 常量21
2.2.2 变量22
2.3 Java的数据类型23
2.3.2 字符型24
2.3.3 整数型24
2.3.1 逻辑布尔型24
2.3.4 浮点型(实型)25
2.3.5 引用数据类型27
2.4 运算符、表达式和语句30
2.4.1 运算符30
2.4.2 表达式40
2.4.3 语句和块41
2.4.4 控制流程语句42
2.5.1 if语句43
2.5 条件语句43
2.5.2 switch语句46
2.6 循环语句47
2.6.1 for循环48
2.6.2 while循环49
2.6.3 dowhile语句50
2.7 跳转语句51
2.7.1 break语句51
2.7.2 continue语句53
2.7.3 return语句54
小结55
课后习题和上机练习55
第3章 Java面向对象程序设计58
3.1 类的创建58
3.1.1 类的声明58
3.1.2 类体59
3.1.3 成员变量和局部变量59
3.1.4 方法61
3.1.5 方法重载63
3.1.6 构造函数64
3.1.7 this的用法66
3.2 继承67
3.2.1 继承的概念67
3.2.2 创建子类67
3.2.3 成员变量的隐藏和方法的覆盖69
3.2.4 关键字static70
3.2.5 关键字final和abstract72
3.2.6 关键字super75
3.3 包77
3.3.1 Java文件的层次结构77
3.3.2 package语句77
3.3.3 import语句78
3.4 访问控制79
3.4.1 private(私有成员)80
3.4.2 protected(保护成员)83
3.4.3 public(公有成员)84
3.4.4 default(友好成员)85
3.5 接口88
3.5.1 创建接口88
3.5.2 定义接口88
3.5.3 使用接口89
3.6 内部类91
3.6.1 内部类的定义和引用91
3.6.2 内部类使用外部类成员92
课后习题和上机练习93
小结93
第4章 对象、数组与字符串95
4.1 对象95
4.1.1 对象的创建95
4.1.2 对象的使用101
4.2 数组104
4.2.1 一维数组104
4.1.3 对象的清除104
4.2.2 多维数组108
4.3 字符串110
4.3.1 创建字符串110
4.3.2 访问字符串111
4.4 Java中常用类库117
小结119
课后习题和上机练习119
5.1.1 创建向量对象120
第5章 数据结构及常用算法120
5.1 向量120
5.1.2 向量对象应用121
5.1.3 枚举器123
5.2 散列表124
5.2.1 创建散列表对象124
5.2.2 散列表应用125
5.3 数据结构中的接口126
5.3.1 Collection接口126
5.3.2 Set接口127
5.3.3 List接口128
5.3.4 Iterator接口129
5.4 堆栈130
5.5 链表131
5.6 数据排序算法134
5.6.1 冒泡法排序134
5.6.2 选择法排序135
5.7.1 顺序查找法137
5.7 数据查找算法137
5.7.2 二分查找法138
小结139
课后习题和上机练习139
第6章 流和文件140
6.1 流概述140
6.2 基本输入和输出流141
6.2.1 InputStream类142
6.2.2 OutputStream类142
6.2.3 Reader类143
6.2.4 Writer类143
6.3 标准输入和输出144
6.4 文件处理145
6.4.1 File类145
6.4.2 文件过滤148
6.4.3 FileInputStream类和FileOutputStream类150
6.4.4 RandomAccessFile类152
6.4.5 FileReader类和FileWriter类155
6.5 缓冲区输入和输出流156
6.5.1 BufferedReader类156
6.5.2 BufferedWriter类157
6.6 格式字节数据流159
6.6.1 DataInputStream类159
6.6.2 DataOutputStream类160
小结162
课后习题和上机练习162
第7章 Java GUI应用程序设计164
7.1 Java抽象窗口工具集164
7.1.1 容器165
7.1.2 布局管理器168
7.1.3 标签和文本编辑区174
7.1.4 事件处理177
7.2.1 Component类182
7.2 ATW组件库182
7.2.2 复选框和单选框184
7.2.3 下拉列表框和列表框188
7.2.4 按钮192
7.2.5 窗口和菜单194
7.2.6 对话框198
7.3 Swing图形用户界面201
7.3.1 Swing中的顶层容器202
7.3.2 Swing中的中间层容器206
7.3.3 Swing中的基本组件209
7.4 图形设计214
7.4.1 坐标系统214
7.4.2 字符串的绘制214
7.4.3 几何图形绘制215
小结217
课后习题和上机练习217
8.1 Java异常219
8.1.1 异常的概念219
第8章 异常处理与多线程219
8.1.2 异常处理机制220
8.1.3 Java异常类层次关系220
8.2 异常的处理223
8.2.1 捕获异常223
8.2.2 声明异常225
8.2.3 抛弃异常226
8.2.4 重写方法声明抛弃异常原则227
8.2.5 自定义异常类229
8.3 线程概念230
8.3.1 线程和进程230
8.3.2 Java对多线程的支持231
8.4 线程的创建232
8.4.1 Runnable接口232
8.4.2 Thread类232
8.4.3 创建线程的方法233
8.5.1 线程的状态235
8.5 线程的状态与控制235
8.5.2 对线程状态的控制236
8.6 线程的优先级、调度和管理240
8.6.1 线程优先级240
8.6.2 线程的调度241
8.7 线程组241
8.7.1 线程组241
8.7.4 线程组的管理242
8.7.3 线程组的属性242
8.7.2 线程组的创建242
8.8 线程的同步243
8.8.1 资源冲突243
8.8.2 关键字synchronized243
8.8.3 线程的同步244
8.8.4 死锁247
小结247
课后习题和上机练习248
9.1.2 IP协议249
9.1.1 TCP/UDP协议249
第9章 网络多媒体应用249
9.1 Java网络编程基础249
9.1.3 Java网络功能250
9.2 URL类和URLConnection类251
9.2.1 创建URL类对象251
9.2.2 URL类中获取对象特征的方法251
9.2.3 URL类中获取对象内容253
9.2.4 URLConnection类254
9.3 InetAddress类255
9.3.1 创建InetAddress类的对象256
9.3.2 InteAddress类方法的使用256
9.4 套接字(Socket)的应用259
9.4.1 客户端套接字259
9.4.2 服务器套接字261
9.4.3 基于C/S结构的套接字应用程序262
9.5 数据报套接字的应用264
9.5.1 DatagramPacket类265
9.5.2 DatagramSocket类266
9.5.3 基于C/S结构的数据报套接字应用程序268
9.6 Applet基础270
9.6.1 Applet类271
9.6.2 Applet的生命周期272
9.6.3 Applet应用的有关参数说明273
9.6.4 Applet与多线程275
9.7 Applet事件响应和处理277
9.7.1 鼠标事件响应和处理277
9.7.2 键盘事件响应和处理279
9.8 Applet多媒体应用280
9.8.1 Applet实现显示图像280
9.8.2 Applet播放声音文件283
9.8.3 Applet声音和图像的协调285
小结287
课后习题和上机练习287
10.1.2 ODBC数据访问接口288
10.1.1 SQL语言288
第10章 Java数据库应用288
10.1 数据库应用开发简介288
10.1.3 JDBC数据访问接口289
10.2 SQL语言概述289
10.2.1 基本SQL语句291
10.2.2 聚合函数294
10.2.3 分组查询295
10.2.4 交叉查询296
10.3 JDBC的结构297
10.3.1 JDBC的四种类型297
10.3.2 数据驱动程序297
10.3.3 Connection对象298
10.3.4 Statement对象298
10.3.5 ResultSet对象298
10.3.6 CallableStatement对象299
10.4.1 设置Access数据源300
10.4 JDBC数据源300
10.4.2 设置Excel数据源303
10.4.3 PreparedStatement对象305
10.5 JDBC数据格式306
10.5.1 格式一:执行基本SQL语句306
10.5.2 格式二:实现分页307
10.5.3 格式三:执行带参数的SQL语句309
10.5.4 格式四:执行存储过程309
10.6 使用JDBC访问数据库309
10.6.1 事务处理309
10.6.2 动态查询311
10.6.3 显示指定记录314
10.6.4 数据添加315
小结317
课后习题和上机练习317
参考文献318
热门推荐
- 1272434.html
- 3841337.html
- 2237937.html
- 1250853.html
- 6253.html
- 2895840.html
- 3471362.html
- 817164.html
- 229615.html
- 3839720.html
- http://www.ickdjs.cc/book_639631.html
- http://www.ickdjs.cc/book_808183.html
- http://www.ickdjs.cc/book_2400474.html
- http://www.ickdjs.cc/book_583363.html
- http://www.ickdjs.cc/book_2625656.html
- http://www.ickdjs.cc/book_159360.html
- http://www.ickdjs.cc/book_132909.html
- http://www.ickdjs.cc/book_3406330.html
- http://www.ickdjs.cc/book_3055030.html
- http://www.ickdjs.cc/book_3599255.html