图书介绍
新世纪计算机及相关专业系列教材 JAVA程序设计及应用开发教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 虞益诚主编;缪行外,薛万奉,李晓玲,范伟继副主编 著
- 出版社: 北京:科学出版社
- ISBN:9787030192349
- 出版时间:2007
- 标注页数:450页
- 文件大小:58MB
- 文件页数:470页
- 主题词: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起源与发展2
1.1.2 Java的技术现状3
1.1.3 Java语言的特点3
1.2 Java程序的分类6
1.2.1 Java Application6
1.2.2 Java Applet6
1.2.3 Java Servlet7
1.2.4 JavaBean7
1.2.5 JSP8
1.3 Java运作机制8
1.3.1 Java虚拟机8
1.3.2 JVM执行过程9
1.4 Java运行平台9
1.4.1 JDK 1.5系统安装10
1.4.2 JDK环境变量设置12
1.5 Java程序开发14
1.5.1 Java程序开发步骤14
1.5.2 Java Application的开发14
1.5.3 Java Applet开发17
1.6 Java编辑工具简介18
1.6.1 JCreator18
1.6.2 JBuilder19
1.6.3 NetBeans19
1.6.4 Eclipse19
1.6.5 Visual Age for Java19
1.6.6 Java WorkShop19
1.6.7 Visual Caféfor Java20
1.6.8 FreeJava20
1.7 JCreator 3.5编辑工具20
1.7.1 JCreator简述20
1.7.2 JCreator安装21
1.7.3 JCreator设置21
1.7.4 JCreator使用23
1.8 Java与C/C++的比较27
1.9 本章小结28
思考与练习29
2 Java语言基础31
2.1 符号31
2.1.1 标识符31
2.1.2 关键字31
2.1.3 分隔符32
2.1.4 注释语句33
2.1.5 编码规范34
2.2 基本数据类型34
2.2.1 整数类型35
2.2.2 浮点型36
2.2.3 字符型37
2.2.4 布尔型38
2.3 常量与变量38
2.3.1 常量38
2.3.2 变量39
2.4 表达式41
2.4.1 语句41
2.4.2 表达式41
2.5 运算符42
2.5.1 算术运算符42
2.5.2 比较运算符45
2.5.3 逻辑运算符46
2.5.4 位运算符47
2.5.5 条件运算符49
2.5.6 赋值运算符49
2.5.7 其他运算符50
2.5.8 运算符优先级50
2.5.9 运算符的应用51
2.6 类型转换52
2.6.1 自动类型转换52
2.6.2 强制类型转换53
2.7 本章小结54
思考与练习55
3 流程控制57
3.1 语句控制结构57
3.1.1 语句类型57
3.1.2 语句控制结构58
3.2 分支语句59
3.2.1 if条件语句59
3.2.2 switch多分支语句63
3.3 循环语句65
3.3.1 while语句65
3.3.2 do-while语句66
3.3.3 for语句67
3.3.4 循环嵌套71
3.4 跳转语句73
3.4.1 break语句73
3.4.2 continue语句74
3.4.3 return语句75
3.5 数组75
3.5.1 一维数组75
3.5.2 多维数组78
3.5.3 数组应用81
3.6 字符串83
3.6.1 创建字符串变量84
3.6.2 字符串操作85
3.7 本章小结88
思考与练习88
4 面向对象程序设计基础91
4.1 面向对象基础91
4.1.1 面向对象概述91
4.1.2 面向对象软件的开发过程92
4.1.3 面向对象程序设计方法的优点93
4.2 类95
4.2.1 类的概念95
4.2.2 类的定义97
4.3 方法99
4.3.1 方法声明99
4.3.2 方法调用102
4.3.3 参数传递104
4.3.4 递归105
4.4 对象与构造方法106
4.4.1 对象的创建106
4.4.2 对象的引用107
4.4.3 构造方法110
4.5 成员变量111
4.5.1 成员变量的定义111
4.5.2 成员变量修饰符112
4.6 复合数据类型数组117
4.7 本章小结118
思考与练习118
5 继承与多态121
5.1 类的封装121
5.1.1 类的封装121
5.1.2 访问权限122
5.2 类的继承125
5.2.1 继承机制125
5.2.2 创建子类125
5.2.3 this与super128
5.3 多态机制131
5.3.1 方法重载131
5.3.2 构造方法重载133
5.3.3 方法覆盖134
5.3.4 终止覆盖136
5.4 接口137
5.4.1 接口及特点138
5.4.2 接口的实现139
5.5 包140
5.5.1 包的定义141
5.5.2 包的引用142
5.5.3 常用包介绍143
5.6 内部类144
5.7 本章小结147
思考与练习147
程序设计篇150
6 异常处理150
6.1 异常处理机制150
6.1.1 异常层次结构150
6.1.2 异常处理机制152
6.1.3 异常的分类152
6.1.4 内置异常类152
6.2 异常处理方法153
6.2.1 异常的捕获与处理153
6.2.2 异常的抛出155
6.2.3 自定义异常157
6.3 本章小结159
思考与练习160
7 输入/输出流161
7.1 流概述161
7.1.1 流161
7.1.2 输入/输出流161
7.2 基本输入/输出流163
7.2.1 InputStream类164
7.2.2 OutputStream类167
7.2.3 Reader类170
7.2.4 Writer类173
7.3 标准输入和输出175
7.3.1 标准输入175
7.3.2 标准输出177
7.3.3 标准出错177
7.4 文件处理178
7.4.1 File类方法178
7.4.2 FileInputStream类180
7.4.3 FileOutputStream类181
7.4.4 文件过滤器181
7.4.5 随机文件操作182
7.5 本章小结184
思考与练习185
8 图形用户界面编程187
8.1 组件概述187
8.1.1 组件187
8.1.2 容器188
8.1.3 AWT组件189
8.1.4 Swing组件190
8.1.5 Swing与AWT的区别191
8.2 AWT图形化界面基础191
8.2.1 Frame框架192
8.2.2 Panel面板193
8.2.3 Button按钮194
8.2.4 Label标签195
8.2.5 文本框与文本域196
8.2.6 复选框与单选按钮198
8.2.7 Choice下拉列表200
8.2.8 List列表200
8.2.9 Dialog对话框202
8.2.10 Canvas画布203
8.3 事件处理机制205
8.3.1 事件处理基础205
8.3.2 键盘事件207
8.3.3 文本事件211
8.3.4 鼠标事件212
8.3.5 窗口事件215
8.3.6 焦点事件216
8.3.7 事件适配器217
8.4 本章小结218
思考与练习219
9 高级GUI设计与多媒体技术222
9.1 布局设计222
9.1.1 布局概述222
9.1.2 FlowLayout布局222
9.1.3 BorderLayout布局224
9.1.4 CardLayout布局225
9.1.5 GridLayout布局227
9.1.6 GridBagLayout布局228
9.1.7 BoxLayout布局230
9.1.8 组合使用布局管理器232
9.2 菜单组件233
9.2.1 菜单栏233
9.2.2 菜单235
9.2.3 菜单项235
9.2.4 弹出式菜单235
9.2.5 菜单创建步骤236
9.3 Swing组件238
9.3.1 组件常用方法240
9.3.2 JFrame窗体244
9.3.3 标签与文本组件244
9.3.4 按钮组件247
9.3.5 复选框与单选按钮249
9.3.6 下拉列表组件251
9.3.7 表格组件254
9.3.8 进度条组件258
9.3.9 树组件259
9.3.10 中间容器262
9.3.11 多文档界面265
9.3.12 JOptionPane和JDialog对话框266
9.4 多媒体程序设计271
9.4.1 Java屏幕坐标系271
9.4.2 Graphics主要方法272
9.4.3 图形处理272
9.4.4 图像处理276
9.4.5 动画处理280
9.4.6 声音处理281
9.5 本章小结283
思考与练习283
10 Java线程机制287
10.1 Java中的多线程机制287
10.1.1 线程的基本概念287
10.1.2 线程的生命周期288
10.1.3 多线程的实现方法289
10.1.4 线程调度与优先级290
10.2 多线程类的创建与实现291
10.2.1 Thread类291
10.2.2 Runable接口293
10.3 线程的同步与死锁295
10.3.1 线程的等待295
10.3.2 线程的同步298
10.3.3 线程的死锁301
10.3.4 线程的调度301
10.4 本章小结305
思考与练习305
11 Applet程序308
11.1 Applet概念308
11.1.1 Applet与Application308
11.1.2 Applet类308
11.1.3 HTML中的APPLET格式309
11.1.4 Applet的创建与运行310
11.2 Applet具体应用312
11.2.1 Applet图形绘制312
11.2.2 Applet图像处理314
11.2.3 Applet声音技术316
11.2.4 Applet动画制作318
11.2.5 Applet类各方法的监控321
11.2.6 JavaApplet与JavaScript间的通信322
11.3 本章小结324
思考与练习325
应用开发篇326
12 Java数据库连接326
12.1 数据库概要326
12.1.1 数据库纵览326
12.1.2 SQL语言简介327
12.1.3 ODBC接口机制329
12.1.4 建立ODBC数据源330
12.2 JDBC基础331
12.2.1 JDBC驱动类型331
12.2.2 JDBC层次结构332
12.3 基于JDBC访问数据库333
12.3.1 JDBC数据库访问过程333
12.3.2 JDBC数据库编程过程334
12.4 JDBC应用实例337
12.4.1 添加数据337
12.4.2 查询数据338
12.4.3 修改数据339
12.4.4 删除数据340
12.4.5 创建表341
12.4.6 删除表341
12.5 本章小结342
思考与练习342
13 Java网络编程基础344
13.1 网络编程基础344
13.2 URL编程346
13.2.1 URL构成346
13.2.2 URL类347
13.2.3 URLConnection类349
13.3 InetAddress类351
13.4 Socket通信352
13.4.1 Socket概念353
13.4.2 Socket通信步骤353
13.4.3 ServerSocket类与Socket类354
13.5 本章小结359
思考与练习359
14 Servlet程序设计361
14.1 Servlet基础361
14.1.1 Java Servlet361
14.1.2 Servlet特点361
14.1.3 Servlet功能362
14.1.4 Servlet与CGI362
14.2 Servlet运行363
14.2.1 Servlet执行过程363
14.2.2 Servlet运行环境364
14.2.3 Servlet生命周期法367
14.3 Servlet API369
14.3.1 Servlet接口369
14.3.2 GenericServlet与HttpServlet类369
14.3.3 ServletRequest与HttpServletRequest接口370
14.3.4 ServletResponse与HttpServletResponse接口371
14.4 Servlet程序设计实例371
14.5 本章小结374
思考与练习375
15 JSP程序设计376
15.1 JSP基础376
15.1.1 JSP与Java376
15.1.2 JSP语法基础377
15.2 JSP程序开发382
15.2.1 JSP与JavaBean383
15.2.2 JSP与Servlet384
15.2.3 JSP的表单使用386
15.2.4 JSP与EJB387
15.2.5 RMI与CORBA388
15.3 JSP应用程序举例390
15.4 本章小结392
思考与练习393
16 Java应用开发与课程设计实例394
16.1 系统开发概述394
16.2 系统开发概述需求分析394
16.2.1 系统概述394
16.2.2 系统平台需求395
16.2.3 系统功能需求395
16.3 总体设计395
16.3.1 系统总体构思395
16.3.2 系统模块设计395
16.3.3 系统数据流程396
16.3.4 数据库的设计397
16.4 详细设计398
16.4.1 主控平台模块398
16.4.2 初始化模块402
16.4.3 信息管理模块404
16.4.4 成绩管理模块408
16.4.5 信息查询模块411
16.4.6 其他功能模块412
16.5 本章小结414
思考与练习414
附录A 《Java程序设计及应用开发教程》实验416
实验一 Java开发环境设置与简单程序编写416
实验二 Java语言基础417
实验三 Java流程控制418
实验四 定义类和使用类对象419
实验五 继承与多态420
实验六 Java的异常处理421
实验七 输入/输出和文件处理422
实验八 AWT组件与事件处理机制423
实验九 布局设计、菜单及Swing组件426
实验十 多媒体与Applet程序设计429
实验十一 Java线程机制430
实验十二 Java数据库程序设计431
实验十三 Java网络程序设计432
实验十四 Servlet与JSP及应用开发程序设计433
附录B 思考与练习参考答案(部分)436
参考文献450
热门推荐
- 3808502.html
- 1132756.html
- 2614826.html
- 3800296.html
- 3793559.html
- 1206874.html
- 3611139.html
- 1144218.html
- 3229068.html
- 19913.html
- http://www.ickdjs.cc/book_3759882.html
- http://www.ickdjs.cc/book_861118.html
- http://www.ickdjs.cc/book_1833412.html
- http://www.ickdjs.cc/book_1460489.html
- http://www.ickdjs.cc/book_1638340.html
- http://www.ickdjs.cc/book_489247.html
- http://www.ickdjs.cc/book_1042181.html
- http://www.ickdjs.cc/book_1323181.html
- http://www.ickdjs.cc/book_2785365.html
- http://www.ickdjs.cc/book_2700875.html