《Java项目教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:邱伟江,陆萍主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302272908
  • 页数:303 页
图书介绍:本书以面向对象的思想介绍了使用Java语言进行项目开发的知识与方法。

第1章 NetBeans项目开发入门 1

1.1 问题的提出 1

1.2 问题的分析 2

1.3 创建“员工信息管理系统”应用程序 2

1.3.1 创建NetBeans项目 2

1.3.2 新建EmployeeSalaryDetailFrame.java窗体文件 5

1.3.3 设计EmployeeSalaryDetailFrame.java的界面 6

1.3.4 设置各组件的属性 7

1.3.5 编写各组件的事件响应代码 11

1.4 保存和运行应用程序 14

1.4.1 保存程序 14

1.4.2 运行、调试程序 15

课堂实训 16

本章小结 17

练习题 17

第2章 实现系统多媒体启动效果 19

2.1 问题的提出 19

2.2 问题的分析 20

2.3 创建多窗体应用程序 20

2.3.1 打开项目,添加欢迎窗体与登录窗体 20

2.3.2 编写代码实现窗体的切换 21

2.3.3 设置启动窗体 23

2.4 在程序中加入Flash文件 23

2.4.1 功能分析 23

2.4.2 窗口设计 24

2.4.3 嵌入Flash 24

2.5 在程序中加入音乐 27

2.5.1 背景知识 27

2.5.2 程序实现 28

课堂实训 28

本章小结 30

练习题 30

第3章 在程序中使用变量 32

3.1 问题的提出 32

3.2 问题的分析 34

3.3 界面设计 34

3.3.1 使用的组件介绍 34

3.3.2 创建窗体界面 35

3.3.3 更改组件变量名与设置属性 36

3.4 代码实现 39

3.5 Java语言基础 42

3.5.1 标识符和保留字 42

3.5.2 数据类型 43

3.5.3 变量和常量 43

3.5.4 运算符 45

3.5.5 表达式 49

课堂实训 51

本章小结 55

练习题 55

第4章 在程序中使用分支结构 57

4.1 问题的提出 57

4.2 问题的分析 58

4.3 分支语句的运用 59

4.3.1 分支语句的引入 59

4.3.2 分支语句在程序中的运用 60

4.4 分支语句 64

4.4.1 if语句 65

4.4.2 if...else...语句 66

4.4.3 if...else嵌套使用 66

4.4.4 if...else if语句 68

4.4.5 switch语句 69

课堂实训 71

本章小结 77

练习题 77

第5章 在程序中使用数组和循环结构 79

5.1 问题的提出 79

5.2 问题的分析 80

5.3 while循环 80

5.4 do...while循环 81

5.5 for循环语句 84

5.6 循环的嵌套 88

5.7 跳转语句 88

5.8 一维数组 89

5.8.1 数组的定义 89

5.8.2 数组的建立与初始化 90

5.8.3 数组元素的引用 90

5.9 二维数组 92

5.10 控件数组 93

5.11 员工信息管理系统主界面中的控件数组 96

课堂实训 96

本章小结 103

练习题 103

第6章 在程序中使用类和面向对象概念 105

6.1 问题的提出 105

6.2 问题的分析 106

6.3 类和类对象 106

6.3.1 面向对象的基本概念 106

6.3.2 类的定义与使用 109

6.4 类的继承 118

6.4.1 定义子类 118

6.4.2 子类的初始化 119

6.4.3 成员覆盖 123

6.5 抽象类、接口与包 124

6.5.1 抽象类 124

6.5.2 接口 126

6.5.3 包 128

6.6 类及类成员的修饰符 130

6.7 员工信息管理系统中涉及的类 134

课堂实训 135

本章小结 138

练习题 138

第7章 Java数据结构 143

7.1 问题的提出 143

7.2 问题的分析 144

7.3 Java数据结构 144

7.4 Collection接口和Iterator接口 145

7.4.1 Collection接口 145

7.4.2 Iterator接口 146

7.5 List接口 147

7.6 Map接口 149

7.7 Set接口 151

7.8 泛型 153

7.9 “员工信息管理系统”中集合的应用 154

课堂实训 155

本章小结 157

练习题 158

第8章 程序中的异常处理 159

8.1 问题的提出 159

8.2 问题的分析 159

8.3 异常类的结构定义和分类 160

8.3.1 异常处理的基本形式 160

8.3.2 异常处理的基本结构 162

8.3.3 异常类的家族 163

8.4 多重catch语句块 164

8.4.1 使用多重catch语句块捕获多个异常 164

8.4.2 利用异常继承关系设计多重继承 166

8.4.3 finally子句 168

8.5 利用throws设计异常链 169

8.6 员工信息管理系统中异常的应用 170

课堂实训 171

本章小结 173

练习题 173

第9章 使用复杂组件创建和丰富程序界面 174

9.1 问题的提出 174

9.2 问题的分析 175

9.3 部门管理界面的实现 175

9.3.1 功能概述 175

9.3.2 窗体设计 176

9.3.3 程序实现 177

9.4 发放薪资界面的实现 181

9.4.1 功能概述 181

9.4.2 界面设计 182

9.4.3 程序实现 183

9.5 主界面的实现 188

9.5.1 功能概述 188

9.5.2 界面设计 189

9.5.3 程序实现 191

9.6 GUI简介 192

9.6.1 AWT与swing 192

9.6.2 事件处理 193

9.7 高级swing组件介绍 195

9.7.1 列表框控件 195

9.7.2 表格控件 197

9.7.3 树控件 199

9.7.4 消息框控件 201

9.7.5 文件对话框控件 202

9.8 综合实例 204

课堂实训 206

本章小结 209

练习题 209

第10章 建立文本输入/输出程序 211

10.1 问题的提出 211

10.2 输入/输出类 212

10.2.1 字节流InputStream类和OutputStream类 212

10.2.2 字符流Reader类和Writer类 213

10.3 标准输入/输出 213

10.4 文件的顺序访问 214

10.4.1 字节流中的具体类 215

10.4.2 字符流中的具体类 222

10.4.3 文件的随机访问 227

10.5 目录和文件管理 229

10.5.1 目录管理 230

10.5.2 文件管理 230

课堂实训 233

本章小结 234

练习题 234

第11章 JDBC数据库应用 235

11.1 问题的提出 235

11.2 问题的分析 235

11.3 添加ODBC数据源 236

11.4 JDBC驱动的加载与连接 237

11.4.1 JDBC驱动的基本结构 237

11.4.2 加载JDBC驱动程序 238

11.4.3 创建数据库连接 239

11.5 使用JDBC进行数据库检索 240

11.5.1 创建Statement对象并执行查询 240

11.5.2 JDBC资源管理与异常处理 241

11.5.3 ResultSet结果集的应用 241

11.6 使用JDBC更新数据 243

11.6.1 使用executeUpdate()执行数据更新操作 243

11.6.2 JDBC事务处理 246

11.7 员工信息管理系统中的DbUtil类 248

课堂实训 249

本章小结 255

练习题 256

第12章 图书馆管理系统的设计与开发 257

12.1 概述 257

12.1.1 开发的目的与意义 257

12.1.2 图书馆管理系统功能设计 257

12.2 数据库设计 258

12.2.1 实体抽象及属性 259

12.2.2 book表 259

12.2.3 reader表 259

12.2.4 LendBook表 260

12.2.5 SysParameter表 260

12.2.6 user表 261

12.3 系统实现 261

12.3.1 util包 261

12.3.2 db包 263

12.3.3 entity包 266

12.3.4 img包 269

12.3.5 ui包 269

12.4 将系统打包为jar文件 301

参考文献 303