《Java 6程序设计实践教程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:刘万军,郑少京,王松波等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302194491
  • 页数:421 页
图书介绍:本书介绍了Java语言及其面向对象的基本特性、基本技术。

第1章 Java语言概述 1

1.1Java历史 1

1.2Java概述 4

1.2.1Java介绍 4

1.2.2Java语言特点 6

1.2.3Java工作原理 10

1.2.4JavaAPI介绍及使用 12

1.3Java运行环境 13

1.3.1JDK安装以及配置 13

1.3.2Java应用程序开发 17

1.3.3Java小应用程序开发 19

1.4Java开发工具简介 21

1.4.1Eclipse介绍及使用 21

1.4.2NetBeans介绍及使用 26

1.5实验指导 29

1.5.1安装并配置JDK 29

1.5.2使用Eclipse创建Java程序 30

1.5.3使用NetBeans创建Java程序 31

1.6习题集 33

第2章 Java基本语法 35

2.1Java语言基本组成元素 35

2.1.1关键字与标识符 35

2.1.2运算符与表达式 37

2.2Java数据类型 40

2.2.1数据类型 41

2.2.2数据类型转换 44

2.3控制语句 45

2.3.1分支语句 45

2.3.2循环语句 52

2.3.3跳转语句 57

2.4数组 59

2.4.1一维数组与多维数组 60

2.4.2一些与数组操作相关函数 64

2.4.3向量类 65

2.4.4应用举例 66

2.5实验指导 68

2.5.1猜字游戏 68

2.5.2使用冒泡排序 69

2.5.3输出图形 70

2.5.4打印九九乘法表 71

2.6习题集 72

第3章 面向对象程序设计 77

3.1面向过程与面向对象 77

3.1.1编程思路的发展 77

3.1.2面向对象设计 79

3.2对象入门 79

3.3面向对象开发过程 81

3.4类 83

3.4.1类定义 84

3.4.2属性和方法 85

3.4.3访问类 87

3.4.4构造方法 88

3.5对象 89

3.5.1Java对象定义 89

3.5.2对象引用 92

3.6基本方法 93

3.6.1this 93

3.6.2方法重载 94

3.6.3静态变量和方法 96

3.6.4常量和最终方法 98

3.7继承 99

3.7.1Java中实现继承 99

3.7.2方法重写和变量隐藏 101

3.7.3使用super 103

3.8内部类 105

3.9抽象类 106

3.10实验指导 109

3.10.1实现银行账户类 109

3.10.2实现秒表类 111

3.10.3实现校园201电话卡类 113

3.10.4实现交通工具类 114

3.11习题集 116

第4章 面向对象高级特征 122

4.1包 122

4.1.1包声明 122

4.1.2包引用 123

4.1.3创建并引用包求素数 124

4.2访问控制修饰符 125

4.2.1控制修饰符介绍 125

4.2.2public修饰符 126

4.2.3protected修饰符 127

4.2.4默认修饰符和private修饰符 128

4.3接口 130

4.3.1接口概念和意义 130

4.3.2接口声明和继承 130

4.3.3接口实现 131

4.3.4接口回调 132

4.4数据封装类 133

4.5实验指导 136

4.5.1包管理 136

4.5.2模拟主板上的PCI插槽 137

4.5.3登录程序 139

4.6习题集 140

第5章 字符串和日期类 146

5.1字符串String类 146

5.1.1创建字符串 146

5.1.2字符串常用方法介绍 148

5.1.3字符串比较 149

5.1.4字符串检索 150

5.1.5字符串其他操作 151

5.2可改变字符串类 153

5.2.1创建StringBuffer类 154

5.2.2StringBuffer应用 154

5.3字符串拆分类StringTokenize 157

5.4常用日期类 158

5.4.1Date类 158

5.4.2Calendar类 159

5.5格式化 162

5.5.1格式化日期 162

5.5.2格式化数字 164

5.6实验指导 165

5.6.1检索字符串 165

5.6.2对字符串加密解密 166

5.6.3利用3种格式输出时间 167

5.7习题集 168

第6章 异常处理机制 174

6.1异常 174

6.1.1异常概念 174

6.1.2Java异常类组织结构 175

6.2异常处理机制 176

6.2.1try…catch语句捕获异常 176

6.2.2多个catch语句 178

6.2.3try…catch语句嵌套 180

6.2.4finally语句 181

6.2.5抛出和声明异常 183

6.3自定义异常 185

6.4实验指导 187

6.4.1数字转换异常处理 187

6.4.2多异常处理 189

6.5习题集 190

第7章 JavaSwing 194

7.1JavaGUI概述 194

7.1.1发展历史 194

7.1.2Swing概念 198

7.1.3Swing类库层次结构 199

7.2窗口与面板 200

7.2.1容器概述 200

7.2.2JFrame主窗口 201

7.2.3JDialog对话框 203

7.2.4JPanel面板 205

7.3Swing常用组件 207

7.3.1按钮 207

7.3.2文本组件 210

7.3.3组合框 214

7.3.4进度条及Timer组件 215

7.3.5菜单 219

7.3.6工具栏 224

7.4布局管理器 227

7.4.1边框布局 227

7.4.2流式布局 229

7.4.3网格布局 230

7.4.4null布局 231

7.5高级组件 232

7.5.1表格组件 232

7.5.2树组件 235

7.5.3选项卡组件 237

7.6实验指导 240

7.6.1用户注册界面 240

7.6.2选项卡界面 242

7.6.3计算器界面 245

7.6.4记事本界面 248

7.7习题集 250

第8章 Java事件 256

8.1Java事件处理机制 256

8.1.1事件处理模型 256

8.1.2为组件注册事件 259

8.2事件监听器接口 261

8.3GUI低级事件 264

8.3.1键盘事件 264

8.3.2鼠标事件 267

8.3.3焦点事件 270

8.3.4窗口事件 272

8.4GUI高级事件 275

8.4.1选项事件 275

8.4.2单击事件 277

8.5Swing常用事件 279

8.5.1弹出菜单事件 279

8.5.2TreeSelectionEvent树事件 281

8.6实验指导 284

8.6.1实现图形绘画 284

8.6.2实现按钮事件 286

8.6.3实现资源管理器 287

8.6.4实现计算器 290

8.7习题集 292

第9章 多媒体技术 294

9.1图形处理技术 294

9.1.1Graphics图形类 294

9.1.2基本图形绘制 297

9.1.3图形效果处理 300

9.2JavaJApplet 303

9.2.1JApplet概述 303

9.2.2JApplet编写 304

9.2.3HTML文件的参数设定 305

9.3声音处理技术 308

9.4实验指导 309

9.4.1绘制钟表 309

9.4.2信号灯 312

9.5习题集 314

第10章 输入输出流 318

10.1File类 318

10.1.1File类概述 318

10.1.2获取文件属性信息 320

10.1.3文件重命名和删除 321

10.1.4显示目录文件 322

10.2流基本概念 323

10.2.1什么是流 323

10.2.2输入输出流机制 324

10.3流的使用 326

10.4文件读写处理 327

10.4.1FileInputStream与FileOutputStream类 327

10.4.2FileReader和FileWriter类 331

10.4.3RandomAccessFile类 333

10.5应用举例——文件信息读取与写入 336

10.6实验指导 339

10.6.1利用输入流求阶乘 339

10.6.2过滤符合条件的文件 340

10.6.3文件内容的复制 342

10.6.4随机访问文件 343

10.7习题集 344

第11章 访问数据库 348

11.1JDBC基础 348

11.1.1JDBC概述 348

11.1.2JDBC API介绍 350

11.1.3JDBC连接数据库方式 354

11.2数据库常见操作 356

11.2.1连接数据库 357

11.2.2显示数据库数据 360

11.2.3更新数据库数据 361

11.2.4查询数据库数据 362

11.3JDBC高级操作 363

11.3.1使用PreparedStatement接口执行SQL语句 364

11.3.2使用CallableStatement接口执行SQL语句 366

11.4JDBC元数据 369

11.4.1使用DatabaseMetaData 369

11.4.2使用ResultSetMetaData 370

11.5GUI中显示MySQL数据 372

11.5.1添加数据 373

11.5.2显示数据 375

11.6实验指导 376

11.6.1JDBC应用 376

11.6.2成绩管理——添加、查询 379

11.6.3成绩管理——删除、修改 382

11.7习题集 386

第12章 汇智专卖店管理系统 390

12.1系统概述 390

12.1.1需求分析 390

12.1.2系统用例图 391

12.1.3系统设计 394

12.2数据库设计 395

12.3通用模块实现 397

12.4系统前台模块 404

12.4.1系统主界面 404

12.4.2用户注册模块 406

12.5系统后台模块 409

12.5.1管理员登录模块 409

12.5.2商品管理模块 411

12.5.3订单管理模块 416