《Java语言程序设计实用教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张艳霞,邵晓光主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:7302266211
  • 页数:328 页
图书介绍:本书共分三篇,7个项目,采用基于工作过程的教学模式,从Java语言特点入手,比较全面地讲解了Java基础知识、继承和多态、接口、界面设计等。

第一篇Java基础知识 3

项目1学生成绩管理系统 3

1.1项目描述 3

1.2知识链接 3

1.2.1了解Java 3

1.2.2 Java语言的特性 3

1.2.3 Java编程环境 4

1.2.4初识Java程序 6

1.2.5语言成分 10

1.2.6 Java语句 22

1.2.7输入/输出简介 31

1.2.8数组 34

1.2.9面向对象的Java编程 46

1.3项目实施 67

1.3.1构建学生类 67

1.3.2构建测试学生类 69

1.4拓展实践 72

习题一 77

项目2诺亚方舟登船系统 80

2.1任务描述 80

2.2知识链接 80

2.2.1继承 80

2.2.2多态性 87

2.2.3抽象类 88

2.2.4接口 91

2.3任务实施 97

2.3.1构建登船动物类 97

2.3.2构建诺亚方舟船类 101

2.3.3构建测试类 102

2.4拓展实践 103

习题二 108

第二篇Java进阶 113

项目3猜数字游戏 113

3.1项目描述 113

3.2知识链接 113

3.2.1 GUI概述 113

3.2.2颜色、字体和图像 114

3.2.3容器 115

3.2.4组件 117

3.2.5布局管理器 123

3.2.6事件处理 125

3.3项目实施 136

3.3.1构建“猜数字游戏”界面 136

3.3.2处理“猜数字游戏”中的事件 138

3.4拓展实践 142

习题三 146

项目4简单记事本 148

4.1项目描述 148

4.2知识链接 148

4.2.1布局管理器 148

4.2.2选择事件处理 153

4.2.3按钮JToggleButton、JRadioButton、JCheckBox 154

4.2.4 JComboBox和JList 159

4.2.5 JDialog对话框 160

4.2.6菜单组件 166

4.2.7 JTable表格 172

4.2.8 TableModel表格模型 175

4.3项目实施 181

4.3.1构建界面 181

4.3.2完善功能 183

4.4拓展实践 187

习题四 194

项目5产品的生产和销售 196

5.1项目描述 196

5.2知识链接 196

5.2.1线程概述 196

5.2.2创建线程 198

5.2.3线程的操作 200

5.2.4线程的同步与互斥 206

5.3项目实施 210

5.3.1创建仓库类 210

5.3.2调试运行程序 212

5.4拓展实践 213

习题五 217

项目6注册用户名检测 219

6.1项目描述 219

6.2知识链接 219

6.2.1异常 219

6.2.2异常处理 223

6.2.3 File类 231

6.2.4 I/O流概述 232

6.2.5 InputStream/OutputStream 233

6.2.6 Reader/Writer 235

6.2.7节点流 237

6.2.8包装流 244

6.2.9 RandomAccessFile 252

6.3项目实施 255

6.3.1文件内容的写入和输出 255

6.3.2用户名检测 258

6.4拓展实践 260

习题六 264

第三篇Java数据库编程技术 269

项目7通讯录管理系统 269

7.1项目描述 269

7.2知识链接——使用JDBC访问数据 269

7.2.1连接数据库 270

7.2.2定义数据库连接类 274

7.2.3读取Properties文件中的属性值 276

7.2.4通过JDBC对表进行查询和修改 280

7.2.5对象—关系映射 282

7.3项目实施 288

7.3.1用户登录功能 289

7.3.2主窗体 293

7.3.3分类选择列表 297

7.3.4联系人表 301

7.3.5联系人管理 302

7.3.6添加联系人 305

7.3.7显示联系人信息 310

7.3.8添加并显示联系人 319

7.4拓展实践 322

7.4.1删除联系人 322

7.4.2分类查询功能 323

7.4.3修改联系人信息 324

习题七 326

参考文献 328