《Java程序设计基础与实践》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:费雅洁主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2010
  • ISBN:9787508475943
  • 页数:299 页
图书介绍:本书全面、系统地介绍了Java语言及其程序设计。全书共分13章,第1章介绍了Java语言Java环境的安装、配置与运行方法,第2章至第5章介绍了面向对象程序设计基础,第6章介绍了Java处理异常的机制,第7章至第8章介绍了图形界面程序设计,第9章至第12章分别介绍了多线程、输入输出流、数据库程序设计和网络编程,第13章通过综合案例讲述如何在实际的软件项目开发中综合应用Java技术。

第1章Java环境的安装、配置与运行 1

1.1基础知识 1

1.1.1 Java简介 1

1.1.2 Java语言特点 4

1.1.3 Java运行环境的安装与配置 5

1.1.4 Java程序结构 11

1.1.5 Java程序的运行机制和垃圾回收机制 15

1.1.6 Java程序的编写、编译、运行 15

1.2实践 24

1.2.1实践目的 24

1.2.2实践要求 24

1.2.3实践内容 24

1.3综合练习 26

第2章 Java语言基础 29

2.1基础知识 29

2.1.1数据类型与运算符 29

2.1.2注释语句 30

2.1.3分支程序设计 32

2.1.4循环程序设计 33

2.1.5Java数组 34

2.1.6Java字符串 36

2.2实践 38

2.2.1实践目的 38

2.2.2实践要求 38

2.2.3实践内容 38

2.3综合练习 42

第3章 类和对象 48

3.1基础知识 48

3.1.1面向对象编程的基本概念 48

3.1.2Java语言的修饰符 49

3.1.3类 49

3.1.4对象 57

3.2实践 58

3.2.1实践目的 58

3.2.2实践要求 58

3.2.3实践内容 59

3.3综合练习 63

第4章 继承与多态 68

4.1基础知识 68

4.1.1继承性 68

4.1.2多态性 76

4.2实践 77

4.2.1实践目的 77

4.2.2实践要求 77

4.2.3实践内容 78

4.3综合练习 83

第5章 接口和包 87

5.1基础知识 87

5.1.1接口 87

5.1.2包 91

5.2实践 93

5.2.1实践目的 93

5.2.2实践要求 93

5.2.3实践内容 94

5.3综合练习 97

第6章 异常处理 102

6.1基础知识 102

6.1.1Java异常体系结构及处理机制 102

6.1.2异常的捕获和处理 104

6.1.3自定义异常 106

6.1.4抛出异常 107

6.1.5Throwable类中的常用方法 108

6.2实践 109

6.2.1实践目的 109

6.2.2实践要求 109

6.2.3实践内容 109

6.3综合练习 114

第7章 布局管理和容器 119

7.1基础知识 119

7.1.1AWT与Swing 119

7.1.2常用容器 120

7.1.3布局管理器 127

7.2实践 133

7.2.1实践目的 133

7.2.2实践要求 133

7.2.3实践内容 133

7.3综合练习 139

第8章 图形界面常用组件应用 143

8.1基础知识 143

8.1.1 Java事件处理机制 143

8.1.2 Swing常用组件 145

8.1.3菜单 153

8.1.4 JApplet 156

8.2实践 157

8.2.1实践目的 157

8.2.2实践要求 158

8.2.3实践内容 158

8.3综合练习 163

第9章 输入/输出操作 170

9.1基础知识 170

9.1.1Java输入/输出概述 170

9.1.2字节流 170

9.1.3字符流 173

9.1.4过滤流 178

9.1.5Java对文件的操作 183

9.1.6Scanner类和标准输入输出流 187

9.1.7对象序列化 188

9.2实践 188

9.2.1实践目的 188

9.2.2实践要求 189

9.2.3实践内容 189

9.3综合练习 196

第10章 多线程编程 200

10.1基础知识 200

10.1.1什么是多线程 200

10.1.2Thread类和Runnable接口 201

10.1.3创建线程 202

10.1.4线程的生命周期 204

10.1.5线程的优先权 207

10.1.6线程同步和锁 208

10.2实践 211

10.2.1实践目的 211

10.2.2实践要求 211

10.2.3实践内容 212

10.3综合练习 218

第11章 数据库应用 225

11.1基础知识 225

11.1.1JDBC 225

11.1.2JDBC访问数据库的一般步骤 231

11.1.3Java连接数据库的方法 233

11.1.4MySQL简介 234

11.1.5常用数据库驱动下载地址及代码 238

11.2实践 238

11.2.1实践目的 238

11.2.2实践要求 238

11.2.3实践内容 239

11.3综合练习 247

第12章 网络编程 250

12.1基础知识 250

12.1.1TCP和UDP 250

12.1.2InetAddress类 250

12.1.3基于TCP协议的网络编程 251

12.1.4基于UDP协议的网络编程 256

12.1.5URL类 258

12.2实践 259

12.2.1实践目的 259

12.2.2实践要求 260

12.2.3实践内容 260

12.3综合练习 263

第13章 综合案例 266

13.1综合案例分析与设计 266

13.1.1综合案例分析 266

13.1.2综合案例设计 267

13.1.3程序运行方法 289

13.2实践 291

13.2.1实践目的 291

13.2.2实践要求 291

13.2.3实践内容 291

13.3综合练习 292

综合考试题一 292

综合考试题二 295

参考文献 298