图书介绍
JAVA应用开发指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 聂庆亮编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302214359
- 出版时间:2010
- 标注页数:478页
- 文件大小:209MB
- 文件页数:492页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
JAVA应用开发指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 初识Java2
第1章 Java入门简介2
1.1 Java的起源与特点2
1.2 搭建Java开发环境3
1.2.1 JDK的下载3
1.2.2 安装JDK4
1.2.3 配置环境变量5
1.3 编写一个Java小程序6
1.3.1 编写代码6
1.3.2 编译和运行7
1.4 小结8
第2章 Java入门装备9
2.1 标识符、保留字和注释9
2.1.1 标识符9
2.1.2 保留字10
2.1.3 注释11
2.2 常量和变量12
2.2.1 常量13
2.2.2 变量13
2.3 原始数据类型14
2.3.1 整型数据之字节型14
2.3.2 整型数据之短整型15
2.3.3 整型数据之整型16
2.3.4 整型数据之长整型17
2.3.5 浮点类型数据17
2.3.6 字符类型19
2.3.7 布尔类型20
2.4 类型转换21
2.4.1 自动类型转换21
2.4.2 强制类型转换22
2.5 运算符与表达式24
2.5.1 逻辑运算符24
2.5.2 关系运算符27
2.5.3 算术运算符29
2.5.4 位运算符31
2.5.5 赋值运算符36
2.5.6 条件运算符37
2.6 Java数组38
2.6.1 建立数组38
2.6.2 给数组赋值39
2.6.3 如何定义多维数组40
2.7 字符串42
2.7.1 如何创建String对象42
2.7.2 String类方法的使用43
2.7.3 StringBuffer类方法的使用48
2.7.4 如何将方法进行链接51
2.8 小结52
第3章 流程控制53
3.1 条件控制语句53
3.1.1 if语句编写规范53
3.1.2 if语句54
3.1.3 if-else语句56
3.1.4 if-else-if语句57
3.1.5 switch语句58
3.2 循环语句61
3.2.1 for语句61
3.2.2 while语句63
3.2.3 do-while语句65
3.3 跳转语句66
3.3.1 break语句——不带标号67
3.3.2 break语句——带标号67
3.3.3 continue与return语句68
3.4 小结69
第2篇 Java的面向对象性第4章 面向对象的思想72
4.1 面向对象72
4.1.1 什么是类72
4.1.2 什么是对象73
4.2 面向对象的特性73
4.2.1 封装73
4.2.2 继承74
4.2.3 多态76
4.2.4 抽象77
4.3 小结79
第5章 Java类和包80
5.1 类80
5.1.1 创建类80
5.1.2 类的对象81
5.1.3 建立构造函数83
5.1.4 对象的清除85
5.2 类和对象85
5.2.1 创建与实例化对象85
5.2.2 静态修饰符86
5.3 访问成员变量及方法88
5.3.1 public公共修饰符88
5.3.2 protected保护修饰符89
5.3.3 private私有修饰符90
5.3.4 其他修饰符92
5.4 抽象类与抽象方法95
5.4.1 抽象的概念95
5.4.2 抽象的规则96
5.5 包98
5.5.1 包的定义98
5.5.2 如何导入包99
5.5.3 访问控制101
5.6 小结102
第6章 继承与多态103
6.1 继承103
6.1.1 超类和子类的关系103
6.1.2 成员变量能否被继承105
6.1.3 对象在超类与子类中的使用106
6.2 父类108
6.2.1 调用父类的构造函数108
6.2.2 访问超类的成员变量及方法111
6.2.3 多层次的继承112
6.3 重载114
6.3.1 重载的定义115
6.3.2 重载规则116
6.4 重写117
6.4.1 重写的定义117
6.4.2 重写规则119
6.5 小结125
第7章 类的应用126
7.1 final关键字的使用126
7.1.1 final常量的使用126
7.1.2 最终方法129
7.1.3 最终类131
7.2 静态修饰符132
7.2.1 静态变量133
7.2.2 静态方法134
7.3 接口的应用137
7.3.1 如何定义接口137
7.3.2 接口常量138
7.3.3 接口的实现142
7.3.4 如何引用接口146
7.4 内部类的应用148
7.4.1 内部类148
7.4.2 内部类的使用149
7.4.3 匿名内部类154
7.5 小结159
第3篇 应用篇162
第8章 异常162
8.1 异常简介162
8.1.1 什么是异常162
8.1.2 异常分类163
8.2 异常处理形式164
8.2.1 try/catch语句164
8.2.2 throws声明异常168
8.2.3 throw抛出异常170
8.2.4 自定义异常172
8.3 小结174
第9章 输入输出流175
9.1 数据流的概念和划分175
9.1.1 什么是数据流175
9.1.2 数据流的划分176
9.2 字节流177
9.2.1 通过字节流读写数据177
9.2.2 FileInputStream类178
9.2.3 FileOutputStream类179
9.2.4 用快捷方式读取特定信息181
9.2.5 引入缓冲流读取文件183
9.3 字符流184
9.3.1 如何读取Unicode字符184
9.3.2 读取字符文件185
9.3.3 如何提高IO流操作187
9.3.4 通过字符读取文件及写出189
9.4 文件类190
9.4.1 文件类简介190
9.4.2 通过文件类对文件操作192
9.5 小结193
第10章 多线程194
10.1 多线程简介194
10.1.1 多线程概念194
10.1.2 多线程在Java中的使用194
10.2 如何创建线程196
10.2.1 主线程的创建196
10.2.2 实现Runnable接口197
10.2.3 通过继承Thread类创建线程198
10.2.4 两种方法的比较200
10.2.5 创建多线程200
10.3 线程状态202
10.3.1 新状态203
10.3.2 可运行状态203
10.3.3 运行状态203
10.3.4 等待/被阻塞/睡眠/监控/挂起状态204
10.3.5 死状态204
10.4 线程的调度204
10.4.1 优先级204
10.4.2 sleep睡眠方法206
10.4.3 join加入方法208
10.4.4 yield让步方法210
10.5 线程同步和通信212
10.5.1 同步的必要性212
10.5.2 实现同步214
10.5.3 同步代码块和死锁215
10.5.4 线程间通信218
10.6 小结220
第11章 AWT组件开发221
11.1 AWT入门221
11.1.1 第一个窗口221
11.1.2 窗口基础应用222
11.1.3 创建多个窗口224
11.2 布局管理器225
11.2.1 FlowLayout225
11.2.2 BorderLayout227
11.2.3 GridLayout230
11.2.4 CardLayout233
11.3 组件和监听接口236
11.3.1 按钮和ActionListener236
11.3.2 运用WindowListener237
11.3.3 文本组件和TextListener239
11.4 小结240
第12章 Swing界面编程241
12.1 Swing组件库241
12.1.1 JFC结构241
12.1.2 与AWT区别241
12.2 JFrame窗口容器241
12.2.1 JFrame简介和方法242
12.2.2 JFrame应用242
12.3 通过Icon接口进行图像操作243
12.3.1 Icon接口简介和方法243
12.3.2 Icon接口应用244
12.4 按钮245
12.4.1 按钮简介和方法246
12.4.2 按钮的应用246
12.5 复选按钮247
12.5.1 复选按钮简介和方法247
12.5.2 复选按钮应用248
12.6 弹出式菜单249
12.6.1 弹出式菜单简介和方法249
12.6.2 弹出式菜单应用249
12.7 单选按钮251
12.7.1 单选按钮简介和方法251
12.7.2 单选按钮应用252
12.8 下拉列表框253
12.8.1 下拉列表框简介和方法253
12.8.2 下拉列表框应用254
12.9 选项卡255
12.9.1 选项卡简介和方法255
12.9.2 选项卡应用255
12.10 滑杆257
12.10.1 滑杆简介和方法257
12.10.2 滑杆应用257
12.11 滚动条259
12.11.1 滚动条简介和方法259
12.11.2 滚动条应用259
12.12 列表框260
12.12.1 列表框简介和方法261
12.12.2 列表框应用261
12.13 菜单262
12.13.1 菜单简介和方法262
12.13.2 菜单应用263
12.14 小结264
第13章 网络编程265
13.1 了解网络基础265
13.1.1 TCP/IP协议的认识265
13.1.2 URL的使用265
13.2 网络编程步骤269
13.2.1 使用Socket进行网络连接269
13.2.2 创建Socket269
13.2.3 服务器端的访问270
13.2.4 客户端的访问271
13.2.5 多客户端连接273
13.2.6 网络编程综合案例274
13.3 小结279
第14章 JDBC数据库开发280
14.1 通过JDBC访问数据库280
14.1.1 JDBC的概念280
14.1.2 JDBC在Java中的应用280
14.2 简单介绍数据库281
14.2.1 关系数据库281
14.2.2 对Access的操作281
14.2.3 数据库语言及其操作282
14.3 JDBC编程步骤285
14.3.1 创建数据源286
14.3.2 加载驱动程序287
14.3.3 指定数据库287
14.3.4 打开数据库连接288
14.3.5 提交查询288
14.3.6 取得查询结果288
14.4 使用PreparedStatement进行预编译操作289
14.4.1 PreparedStatement简介289
14.4.2 PreparedStatement应用290
14.5 元数据291
14.5.1 数据库的DatabaseMetaData元数据291
14.5.2 结果集的ResultSetMetaData元数据291
14.6 结果集处理293
14.6.1 可滚动结果集293
14.6.2 可更新结果集295
14.7 小结295
第15章 HTML标签的使用296
15.1 HTML简介296
15.1.1 HTML基本结构296
15.1.2 第一个HTML文件297
15.1.3 HTML标记分类298
15.1.4 HTML文档的特点298
15.2 字体属性标记298
15.2.1 〈Hn〉标记298
15.2.2 〈b〉粗体字299
15.2.3 〈I〉斜体字标记300
15.2.4 〈U〉加底线标记301
15.2.5 〈DEL〉删除线标记301
15.2.6 〈!…〉注解标记302
15.2.7 设定字体大小、颜色、字型标记303
15.3 标示标记的使用305
15.4 区段标记的使用306
15.5 链接标记的调用308
15.6 图像标记的使用308
15.7 表单标记的使用309
15.7.1 form表单309
15.7.2 Text文本框310
15.7.3 Password密码框311
15.7.4 Radio单选按钮312
15.7.5 Checkbox复选框313
15.7.6 SELECT列表框313
15.7.7 File文件夹314
15.7.8 TEXTAREA文本框315
15.7.9 Submit提交及Reset清除316
15.8 小结317
第16章 JavaScript脚本语言318
16.1 JavaScript的基本介绍318
16.1.1 JavaScript语言概括318
16.1.2 JavaScript代码结构318
16.1.3 JavaScript数据类型320
16.1.4 JavaScript运算符与表达式320
16.1.5 JavaScript常量和变量320
16.2 JavaScript事件321
16.2.1 OnClick事件322
16.2.2 OnChange事件323
16.3 JavaScript对象324
16.3.1 String字符串324
16.3.2 Math对象326
16.3.3 Date对象327
16.4 浏览器内置对象328
16.4.1 History对象328
16.4.2 Document对象329
16.5 窗体对象329
16.5.1 窗体对象简述329
16.5.2 button按钮330
16.5.3 text单行文本框331
16.5.4 select选择文本框332
16.5.5 checkbox复选框333
16.5.6 radio单选按钮335
16.6 小结336
第17章 JSP网页编程337
17.1 JSP简介337
17.1.1 主流Web技术介绍337
17.1.2 JSP的运行环境介绍338
17.1.3 安装和启动JSP运行环境338
17.2 JSP程序演示339
17.2.1 体验JSP339
17.2.2 JSP与HTML的初步结合340
17.3 JSP的基本语法341
17.4 JSP指令344
17.4.1 page指令344
17.4.2 include指令346
17.5 JSP动作347
17.5.1 param动作347
17.5.2 forward动作348
17.5.3 include动作349
17.5.4 plugin动作350
17.5.5 useBean动作353
17.6 JSP内置对象354
17.6.1 out对象354
17.6.2 request对象355
17.6.3 response对象358
17.6.4 session对象361
17.7 小结364
第18章 Servlet服务器端编程365
18.1 Servlet简介365
18.2 Servlet常用接口介绍365
18.2.1 异常相关366
18.2.2 配置相关366
18.2.3 实现相关367
18.2.4 请求与响应相关368
18.2.5 会话相关371
18.2.6 Servlet上下文374
18.3 HttpServlet对象375
18.3.1 doGet375
18.3.2 doPost377
18.4 小结379
第19章 J2EE概述380
19.1 远程方法调用380
19.1.1 远程方法调用简介380
19.1.2 远程接口380
19.1.3 服务器类381
19.1.4 RMIC编译器383
19.1.5 启动registry383
19.1.6 客户类383
19.2 JNDI命名和目录接口384
19.2.1 JNDI简介384
19.2.2 为命名服务初始化参数385
19.2.3 注册对象386
19.2.4 JNDI和RMI结合387
19.3 使用EJB开发企业级程序390
19.3.1 EJB简介390
19.3.2 无状态会话EJB概述390
19.3.3 无状态会话EJB:远程业务逻辑接口391
19.3.4 无状态会话EJB:生命周期接口391
19.3.5 无状态会话EJB:组件类392
19.3.6 无状态会话EJB:部署描述文件393
19.3.7 无状态会话EJB:客户端394
19.3.8 有状态会话EJB概述395
19.3.9 有状态会话EJB:远程业务逻辑接口396
19.3.10 有状态会话EJB:生命周期接口396
19.3.11 有状态会话EJB:组件类397
19.3.12 有状态会话EJB:部署描述文件398
19.3.13 有状态会话EJB:客户端399
19.4 小结400
第4篇 项目开发篇402
第20章 考生信息管理系统402
20.1 需求分析402
20.2 系统设计402
20.3 登录模块402
20.3.1 设计构想402
20.3.2 实现登录模块403
20.4 考生信息模块405
20.4.1 设计构想405
20.4.2 实现考生信息主界面405
20.4.3 增加信息408
20.4.4 删除信息411
20.4.5 修改信息414
20.4.6 基本信息查询417
20.4.7 成绩查询421
20.4.8 退出系统425
20.5 教师信息模块427
20.5.1 主界面427
20.5.2 增加信息429
20.5.3 删除信息433
20.5.4 修改信息436
20.5.5 录入成绩439
20.5.6 删除成绩443
20.5.7 修改成绩446
20.5.8 基本信息查询449
20.5.9 退出系统453
20.6 小结455
第21章 图书订购系统456
21.1 需求分析456
21.2 系统设计456
21.3 系统实现457
21.3.1 实现效果457
21.3.2 图书订购系统框架页面459
21.3.3 页头页面459
21.3.4 用户登录460
21.3.5 主页461
21.3.6 购物车页面463
21.3.7 注册页面466
21.3.8 错误页面472
21.3.9 应用JavaBean473
21.4 小结478
热门推荐
- 3126296.html
- 407748.html
- 1177783.html
- 3585338.html
- 2705281.html
- 3206448.html
- 525030.html
- 561587.html
- 2088659.html
- 1416926.html
- http://www.ickdjs.cc/book_3256653.html
- http://www.ickdjs.cc/book_2224869.html
- http://www.ickdjs.cc/book_940790.html
- http://www.ickdjs.cc/book_989774.html
- http://www.ickdjs.cc/book_143281.html
- http://www.ickdjs.cc/book_35776.html
- http://www.ickdjs.cc/book_278332.html
- http://www.ickdjs.cc/book_1955700.html
- http://www.ickdjs.cc/book_418449.html
- http://www.ickdjs.cc/book_3739365.html