Java程式设计与套用开发

生活百科 2023-01-25 18:02生活百科www.aizhengw.cn

Java程式设计与套用开发

《Java程式设计与套用开发》是2005清华大学出版社出版的图书,作者于东军、杨静宇。

基本介绍

  • 书名:Java程式设计与套用开发
  • 作者:于东军、杨静宇
  • ISBN:9787302198475
  • 定价:39
  • 出版社:清华大学出版社
  • 出版时间:2005年
  • 页码:413 页

内容简介

《Java程式设计与套用开发(第2版)》易教易学、学以致用,注重能力培养,对初学者容易混淆的内容进行了重点提示并配有相应习题。
《Java程式设计与套用开发》是由于东军、杨静宇等编着的计算机套用技术类书籍;该书由清华大学出版社于2005年出版发行。全书共分3部分:第一部分讲解Java程式设计的基础知识,包括Java基本程式语言、面向对象程式设计思想、类、对象、接口以及异常处理。第二部分讲解Java程式设计的高级知识,包括GUI编程、套接口编程、I/O系统、资料库访问以及多执行绪编程。第三部分详细分析两个实际项目的开发过程,包括系统分析及功能实现。在项目实例中综合套用第一、二部分的Java知识,能够帮助读者进一步巩固与提高。

编辑推荐

《Java程式设计与套用开发(第2版)》适合作为普通高等院校套用型本科(含部分专科、高职类)各相关专业的程式设计教材,也适合编程开发人员培训、自学使用。

图书目录

第1章 快速入门/1
1.1 Java简介/1
1.1.1 发展简史/1
1.1.2 Java的特点/2
1.2 Java开发环境的构建/4
1.2.1 Java开发包的安装/4
1.2.2 环境变数的设定/6
1.2.3 基本DOS命令/7
1.3 Java应用程式/9
1.3.1 编写原始码/9
1.3.2 编译原始码/10
1.3.3 运行程式/11
1.3.4 常见问题解答/11
1.3.5 理解例子/13
1.4 Java Applet/15
1.4.1 编写Applet原始码/15
1.4.2 编写嵌入Applet的HTML档案/16
1.4.3 运行Applet/17
1.5 Eclipse开发工具/18
1.5.1 Eclipse简介与安装/18
1.5.2 汉化Eclipse/19
1.5.3 使用Eclipse开发Java项目/21
习题/23
第2章 Java基本语法/24
2.1 变数/24
2.1.1 基本数据类型/25
2.1.2 变数/28
2.1.3 变数的作用域/28
2.1.4 变数的初始化/30
2.2 操作符/31
2.2.1 算术操作符/32
2.2.2 关係与条件操作符/33
2.2.3 位操作符/35
2.2.4 其他类型操作符/35
2.2.5 数字类型转换/37
2.2.6 操作符优先权/38
2.2.7 表达式、语句和块/39
2.3 字元串/40
2.3.1 字元串连线/41
2.3.2 修改字元串/41
2.3.3 判断字元串是否相等/42
2.3.4 使用帮助文档/43
2.4 控制流/46
2.4.1 if条件语句/46
2.4.2 for 循环语句/47
2.4.3 while/do while循环语句/48
2.4.4 switch分支选择语句/49
2.4.5 break、continue/51
2.5 数组/53
2.5.1 一维数组/53
2.5.2 数组複製/56
2.5.3 多维数组/56
2.6 案例实训/58
习题/60
第3章 类与继承/62
3.1 类和对象/62
3.1.1 类声明/62
3.1.2 类成员/63
3.1.3 关键字this/69
3.1.4 方法重载/70
3.1.5 类继承/71
3.1.6 类的初始化过程/72
3.1.7 源档案/74
3.2 面向对象特性/75
3.2.1 封装性/75
3.2.2 继承性/77
3.2.3 多态性/81
3.3 关键字static/82
3.4 关键字final/84
3.4.1 final变数/84
3.4.2 final方法/85
3.4.3 final类/85
3.5 对象複製/86
3.6 内部类/88
3.7 案例实训/90
习题/92
第4章 接口、抽象类与包/96
4.1 接口/96
4.1.1 接口定义/96
4.1.2 接口的实现/97
4.1.3 接口作为类型/99
4.1.4 接口不应改变/100
4.2 抽象类/100
4.2.1 抽象方法/101
4.2.2 抽象类/101
4.2.3 抽象类和接口的比较/103
4.3 包/105
4.3.1 包的作用/105
4.3.2 包命名/106
4.3.3 包的使用/107
4.4 案例实训/109
习题/111
第5章 异常处理/114
5.1 概述/114
5.2 异常处理/114
5.2.1 遭遇异常/114
5.2.2 捕获并处理异常/116
5.2.3 声明方法抛出异常/120
5.3 异常的抛出策略/122
5.3.1 不要声明抛出所有异常/123
5.3.2 异常声明的数量/124
5.3.3 保持throws子句的稳定性/125
5.3.4 异常抛出策略小结/125
5.4 异常的捕获策略/126
5.4.1 混淆的异常/126
5.4.2 代码重构的困难/126
5.4.3 捕获超级异常的合理情形/128
5.4.4 异常捕获策略小结/128
5.5 案例实训/129
习题/130
第6章 GUI编程/132
6.1 Swing起步/132
6.1.1 Swing概述/132
6.1.2 一个GUI实例/133
6.1.3 面板/134
6.1.4 改变应用程式的观感/138
6.2 AWT事件处理/138
6.2.1 事件处理简介/138
6.2.2 事件处理实例/139
6.2.3 使用事件适配器/143
6.2.4 AWT事件继承关係/145
6.3 布局管理/146
6.3.1 流式布局/147
6.3.2 框线布局/148
6.3.3 格线布局/150
6.3.4 格线袋布局/151
6.4 常用GUI组件/157
6.4.1 标籤/157
6.4.2 文本输入类组件/159
6.4.3 选择类组件/166
6.4.4 选单类组件/174
6.4.5 对话框/180
6.4.6 表格/187
6.5 案例实训/194
习题/202
第7章 网路编程/203
7.1 网路编程的基本概念/203
7.1.1 网路基础/203
7.1.2 TCP/IP协定簇/203
7.1.3 TCP与UDP/204
7.2 InetAddress类/206
7.2.1 创建InetAddress对象/206
7.2.2 类InetAddress的套用/207
7.3 TCP程式设计/209
7.3.1 Java客户端套接字/210
7.3.2 Java伺服器套接字/214
7.4 UDP程式设计/219
7.4.1 DatagramPacket类/219
7.4.2 DatagramSocket类/221
7.5 URL程式设计/226
7.5.1 URL类/227
7.5.2 URLConnection类/230
7.6 案例实训/233
习题/235
第8章 Java I/O系统/237
8.1 档案类/237
8.1.1 档案类File/237
8.1.2 档案过滤/241
8.2 Java I/O结构/243
8.2.1 位元组流/243
8.2.2 字元流/245
8.3 使用流/246
8.3.1 标準流/246
8.3.2 档案流/248
8.3.3 过滤器流/252
8.3.4 随机访问档案/255
8.3.5 读取器和写出器/257
8.4 对象序列化/259
8.5 案例实训/261
习题/264
第9章 访问资料库/266
9.1 JDBC 简介/266
9.2 建立资料库连线/267
9.2.1 使用JDBC/ODBC桥接驱动程式/268
9.2.2 使用JDBC驱动程式/269
9.2.3 使用配置档案/271
9.3 执行SQL语句/272
9.3.1 executeUpdate/273
9.3.2 executeQuery/273
9.3.3 executeBatch/274
9.4 使用PreparedStatement/275
9.5 事务处理/276
9.6 编写资料库工具类/278
9.7 一个实例/283
9.7.1 资料库/283
9.7.2 布局及功能简介/283
9.7.3 原始码/285
9.8 案例实训/293
习题/296
第10章 多执行绪/298
10.1 什幺是执行绪/298
10.2 一个简单的例子/298
10.3 定製执行绪类/300
10.3.1 继承执行绪类/300
10.3.2 实现Runnable接口/301
10.4 执行绪的生命周期/302
10.4.1 创建执行绪/302
10.4.2 启动执行绪/302
10.4.3 执行绪运行/303
10.4.4 执行绪阻塞/303
10.4.5 终止执行绪/303
10.5 执行绪中断/304
10.6 执行绪的优先权/305
10.6.1 利己执行绪/306
10.6.2 分时方式/307
10.7 执行绪同步/307
10.7.1 对象锁/310
10.7.2 可重入锁/311
10.7.3 notifyAll和wait方法/311
10.8 案例实训/314
习题/316
第11章 项目实践一:贪吃蛇游戏/319
11.1 系统简介/319
11.2 功能设计/319
11.2.1 需求分析/319
11.2.2 流程设计/320
11.2.3 总体设计/320
11.2.4 模组详细设计/321
11.3 界面设计/322
11.4 代码实现/323
11.4.1 主程式类/323
11.4.2 主视窗界面设定/324
11.4.3 相关组件设定/328
11.4.4 Snake模型设定/329
11.4.5 游戏运行面板设定/334
11.4.6 运行系统/337
习题/339
第12章 项目实践二:开发电力系统中的收费结算系统/340
12.1 系统简介/340
12.2 功能设计/340
12.2.1 计量模拟程式/340
12.2.2 结算收费系统/341
12.3 资料库设计/342
12.4 代码实现/344
12.4.1 计量模拟/344
12.4.2 快闪屏/349
12.4.3 系统设定对话框/351
12.4.4 基础资料管理/355
12.4.5 出账、审核及收费/368
12.4.6 运行系统/368
习题/370
附录A 参数传递/371
附录B 各章习题参考答案/378
参考文献/414
上一篇:Priscilla Morgan 下一篇:INHON PAPILIO G1

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有