图书介绍
Java应用与开发案例教程【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 徐谡主编;徐立,孙计安等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302109370
- 出版时间:2005
- 标注页数:321页
- 文件大小:27MB
- 文件页数:335页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java应用与开发案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
上篇 Java应用基础3
第1章 Java简介3
1.1 Java的诞生3
目录3
1.2 Java的特点4
1.3 Java的发展6
1.4 如何获取Java资源7
1.5 自测习题7
第2章 Java语言入门8
2.1 JDK的安装8
2.1.1 从光盘上安装8
2.1.2 从网络下载JDK10
2.2.1 编写源文件12
2.2.2 编译源文件12
2.2 Java程序的开发过程12
2.3 自测习题16
第3章 Java语言编程基础17
3.1 标识符和关键字17
3.1.1 标识符17
3.1.2 关键字18
3.2 Java的基本数据类型18
3.2.1 逻辑类型19
3.2.2 字符类型19
3.2.3 整数类型20
3.2.4 浮点类型20
3.2.5 基本数据类型小结20
3.3 运算符与表达式21
3.3.1 算术运算符与算术表达式22
3.3.2 递增和递减运算符23
3.3.3 关系运算符与关系表达式24
3.3.4 逻辑运算符与逻辑表达式25
3.3.5 位运算26
3.3.6 移位运算27
3.3.7 三元运算符28
3.3.8 赋值运算符与赋值表达式28
3.3.9 运算符优先级30
3.4 语句31
3.4.1 语句概述31
3.4.2 Java语言的控制语句31
3.5 自测习题40
第4章 Java复合类型45
4.1 类45
4.1.1 类的实现46
4.1.2 成员变量和局部变量47
4.2 方法48
4.2.1 方法的定义48
4.2.2 方法重载50
4.2.3 构造方法51
4.2.4 实例方法和类方法53
4.3 对象54
4.3.1 对象的创建54
4.3.2 访问对象55
4.3.3 访问修饰符57
4.4 类的继承61
4.4.1 基本概念61
4.4.2 创建子类61
4.4.3 覆盖及super关键字62
4.4.4 final类和final方法64
4.4.5 abstract类和abstract方法65
4.5 接口67
4.5.1 接口的声明67
4.5.2 接口的使用67
4.6.1 声明数组69
4.6 数组69
4.6.2 创建数组70
4.6.3 数组元素的引用70
4.6.4 数组的初始化71
4.7 自测习题73
第5章 Java的字符串75
5.1 字符串75
5.2 字符串的相关操作76
5.2.1 获取字符串的长度76
5.2.2 字符串的连接76
5.2.3 字符串的比较77
5.2.4 字符串和基本数据类型的转化80
5.2.5 查找字符串82
5.2.6 提取字符串中的字符83
5.2.7 字符串的大小写转换85
5.3 字符串缓冲区及其操作86
5.2.8 字符串中的字符替换和前后空格删除86
5.3.1 StringBuffer对象的创建87
5.3.2 缓冲区的容量87
5.3.3 添加字符88
5.3.4 插入字符89
5.3.5 替换字符串或字符90
5.3.6 删除字符串或字符91
5.3.7 字符串反转91
5.4 自测习题92
中篇 Java应用进阶99
第6章 Java的输入输出流99
6.1 系统的输入输出101
6.2 文件的写入和读取102
6.2.1 FileInputStream类103
6.2.2 FileOutputStream类108
6.3.2 PipedInputStream类的构造方法111
6.3.1 PipedInputStream类和PipedOutputStream类111
6.3 管道流111
6.3.3 PipedOutputStream类的构造方法112
6.3.4 PipedInputStream类的方法112
6.3.5 PipedOutputStream类的方法113
6.3.6 管道流的使用114
6.4 数据流115
6.4.1 DataInputStream类和DataOutputStream类115
6.4.2 DataInputStream类和DataOutputStream类的构造方法115
6.4.3 DataInputStream和DataOutputStream的使用116
6.5 对象流117
6.6 回压输入流120
6.6.1 PushbackInputStream类121
6.6.2 PushbackReader类122
6.7 Process类中的流123
6.8 自测习题125
7.1 AWT包简介126
第7章 Java的图形用户界面AWT包126
7.2 图形界面组件的使用127
7.2.1 框架窗口——Frame类128
7.2.2 标签组件——Label类131
7.2.3 单行文本框组件——TextField类133
7.2.4 按钮组件——Button类134
7.2.5 复选框组件——Checkbox类135
7.2.6 列表框组件——List类136
7.2.7 下拉列表框组件——Choice类137
7.2.8 滚动条组件——Scrollbar类138
7.2.9 画布组件——Canvas类139
7.2.10 文本区域组件——TextArea类140
7.2.11 菜单组件——Menu类141
7.3 组件属性的设置146
7.3.1 使用Color类设置组件的颜色147
7.3.2 使用Font类设置组件的字体149
7.3.3 使用Point类设置组件的显示坐标150
7.3.4 使用Dimension类设置组件的大小152
7.4 对话框的建立153
7.5 AWT包的绘图功能155
7.5.1 在窗口中和画布上绘制图形156
7.5.2 在窗口中和画布上绘制字符串158
7.6 自测习题160
第8章 图形界面的布局设计161
8.1 FlowLayout布局161
8.2 BorderLayout布局164
8.3 CardLayout布局166
8.4 GridLayout布局168
8.5 null布局与setBounds方法170
8.6 自定义布局171
8.6.1 固定窗口法171
8.6.2 嵌套Panel法172
8.7 自测习题173
第9章 Java与图形174
9.1 Java的坐标系统175
9.2 显示字符串与字符数组176
9.3 基本图形的画法177
9.3.1 直线的画法177
9.3.2 矩形的画法179
9.3.3 圆形和椭圆的画法181
9.3.4 圆弧的画法181
9.3.5 多边形的画法183
9.4 建立字体184
9.5 使用clearRect方法185
9.6 自测习题186
第10章 Java中的鼠标事件和键盘事件187
10.1 使用MouseListener接口处理鼠标事件187
10.1.1 概述187
10.1.2 鼠标事件处理实例188
10.1.3 根据鼠标事件设置鼠标形状190
10.1.4 制作一个形象化的按钮192
10.1.5 鼠标事件处理小技巧194
10.2 使用MouseMotionListener接口处理鼠标事件196
10.2.1 概述196
10.2.2 鼠标移动事件基本处理方法196
10.2.3 利用鼠标拖动事件移动图形198
10.2.4 综合使用MouseListener和MouseMotionListener接口的实例199
10.3 键盘事件204
10.3.1 概述204
10.3.2 键盘事件处理基本示例205
10.4 自测习题208
第11章 Java的异常处理209
11.1 异常处理机制209
11.2 异常处理基本模型210
11.3.1 Java异常处理程序的基本形式211
11.3 异常处理211
11.3.2 异常的捕捉与处理212
11.3.3 以finally进行清理216
11.3.4 打印异常事件的错误信息219
11.3.5 抛出异常221
11.4 自测习题223
下篇 Java高级应用227
第12章 Java线程机制227
12.1 Java 中的多线程227
12.1.1 线程的基本概念227
12.1.2 多线程228
12.1.3 线程的状态与生命周期229
12.1.4 线程调度与优先级231
12.2 Java中多线程类的创建232
12.2.1 Thread类232
12.2.2 在程序中实现多线程237
12.3 线程同步241
12.4 在同步方法中使用wait()、notify()和notifyAll()方法244
12.5 自测习题246
第13章 Java数据库连接(JDBC)248
13.1 JDBC介绍248
13.1.1 什么是JDBC248
13.1.2 JDBC的特点249
13.1.3 JDBC与ODBC及其他API的比较250
13.1.4 JDBC的使用场合250
13.2 JDBC的接口概貌251
13.2.1 JDBC API251
13.2.2 JDBC Driver API251
13.3 两层模型和三层模型253
13.4 通过JDBC访问数据库253
13.4.1 与数据库建立连接253
13.4.2 访问数据库255
13.4.3 获取有关表的信息257
13.4.4 执行SQL查询258
13.4.5 通过PreparedStatement对象访问数据库260
13.4.6 通过ResultSet对象对结果集进行处理262
13.4.7 数据转换264
13.5 自测习题267
第14章 Java网络编程268
14.1 InetAddress类268
14.1.1 获取Internet上主机的地址269
14.1.2 获取本地主机的地址270
14.2 访问WWW资源271
14.2.1 使用URL271
14.2.2 URL类272
14.2.3 URLConnection类275
14.3 套接字277
14.3.1 客户建立到服务器的套接字对象277
14.3.2 建立接受客户请求的服务器套接字279
14.4 使用UDP数据报服务282
14.4.1 发送数据包284
14.4.2 接收数据包285
14.5 Java与网络编程288
14.6 自测习题288
第15章 在Java中实现数据结构290
15.1 向量290
15.1.1 创建向量类的对象291
15.1.2 Vector类常用方法291
15.2 链表293
15.2.1 创建链表294
15.2.2 使用Iterator类遍历链表295
15.3 堆栈296
15.4 树集298
15.5 哈希表302
15.6 自测习题304
第16章 远程方法调用和对象序列化306
16.1 理解Java RMI306
16.1.1 RMI的目的306
16.1.2 Java RMI的设计目标和优点306
16.1.3 Java RMI结构概览308
16.1.4 保密与安全310
16.1.5 防火墙310
16.1.6 RMI应用在演变的企业中311
16.2 使用Java RMI开发应用程序313
16.2.1 访问本地对象的myappletl小应用程序314
16.2.2 用RMI访问远程对象的小应用程序315
16.2.3 远程方法中的对象及其属性传递319
16.3 理解和使用对象序列化320
16.3.1 对象序列化的目的320
16.3.2 使用对象序列化进行可持续性存储320
16.4 自测习题321
热门推荐
- 3444638.html
- 3592323.html
- 1814768.html
- 1182423.html
- 2885491.html
- 2532974.html
- 2363105.html
- 2976843.html
- 2873982.html
- 931908.html
- http://www.ickdjs.cc/book_602309.html
- http://www.ickdjs.cc/book_3880854.html
- http://www.ickdjs.cc/book_1733116.html
- http://www.ickdjs.cc/book_2311169.html
- http://www.ickdjs.cc/book_162747.html
- http://www.ickdjs.cc/book_1399176.html
- http://www.ickdjs.cc/book_765130.html
- http://www.ickdjs.cc/book_2676203.html
- http://www.ickdjs.cc/book_473040.html
- http://www.ickdjs.cc/book_2216406.html