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

  • 购买积分:12 如何计算积分?
  • 作  者:王薇,杜威主编
  • 出 版 社:武汉:华中科技大学出版社
  • 出版年份:2010
  • ISBN:9787560964508
  • 页数:326 页
图书介绍:本书主要从两个部分介绍了Java核心技术,第一部分是Java入门基础,主要包括Java简介及开发环境搭建、Java基础语法、Java程序流程控制、Java面向对象编程基础与深入及Java输入/输出类操作;第二部分是Java高级编程。

第一部分 Java入门基础 3

第1章 Java简介及开发环境搭建 3

1.1 Java语言简介 3

1.2 Java语言发展历史 5

1.3 Java技术体系架构 6

1.4 Java的工作方式 8

1.5 Java的相关术语 9

1.6 Java开发环境的搭建 10

1.7 Java程序的编写与运行 18

1.8 常见问题 25

1.9 本章小结 26

理论练习题 26

上机实训题 27

第2章 Java语法基础 29

2.1 Java程序的结构 29

2.2 Java程序的一些特殊语句 31

2.3 常量 34

2.4 变量和数据类型 34

2.5 Java标识符和关键字 41

2.6 运算符和表达式 42

2.7 本章小结 54

理论练习题 55

上机实训题 56

第3章 程序流程控制 57

3.1 程序的流程控制 57

3.2 选择结构 58

3.3 循环结构 66

3.4 跳转语句 71

3.5 数组 73

3.6 多维数组 76

3.7 本章小结 78

理论练习题 79

上机实训题 79

第4章 Java面向对象编程基础 80

4.1 面向对象的基本概念 80

4.2 类的定义 82

4.3 案例分析:定义银行账户类 84

4.4 对象的定义和引用 85

4.5 案例分析:银行账户对象的创建 90

4.6 静态成员与实例成员 91

4.7 方法的重载 95

4.8 案例分析:银行账户类构造方法的重载 96

4.9 类的封装和访问控制 97

4.10 案例分析:简单的银行账户管理程序 101

4.11 本章小结 107

理论练习题 108

上机实训题 111

第5章 Java面向对象编程深入 112

5.1 类的继承 112

5.2 案例分析:VIP银行账户类的创建 118

5.3 多态 121

5.4 抽象类 123

5.5 内部类与外部类 126

5.6 包 127

5.7 案例分析:改进的银行账户管理程序 130

5.8 接口 135

5.9 Java异常处理机制 138

5.10 本章小结 144

理论练习题 145

上机实训题 146

第6章 Java常用类 148

6.1 Java类库 148

6.2 字符串类 152

6.3 Math类与Random类 164

6.4 Date(日期)类与Calendar(日历)类 166

6.5 Java基本类型包装器与泛型 171

6.6 集合类 174

6.7 案例分析:利用ArrayList类存储银行账户类 182

6.8 本章小结 185

理论练习题 186

上机实训题 189

第7章 Java输入/输出系统 190

7.1 概述 190

7.2 字节I/O流 191

7.3 字符I/O流 198

7.4 文件访问 201

7.5 案例分析:多种流的实现 206

7.6 本章小结 207

理论练习题 208

上机实训题 209

第二部分 Java高级编程 213

第8章 GUI图形用户界面 213

8.1 AWT概述 213

8.2 常用容器 215

8.3 常用AWT组件 221

8.4 GUI布局管理器 235

8.5 事件处理模型 245

8.6 用Swing生成图形化用户界面 255

8.7 本章小结 260

理论练习题 260

上机实训题 262

第9章 线程 263

9.1 线程概念 263

9.2 线程的创建和使用 264

9.3 线程的状态 270

9.4 线程的优先级调度 271

9.5 本章小结 273

理论练习题 273

上机实训题 274

第10章 网络编程 275

10.1 网络开发基础 275

10.2 URL编程 276

10.3 Socket通信机制 280

10.4 案例分析:C/S模式下的文件内容传递 288

10.5 本章小结 290

理论练习题 291

上机实训题 291

第11章 Java数据库操作 292

11.1 数据库基础知识 292

11.2 SQL语言基本语法 293

11.3 JDBC访问数据库 300

11.4 案例分析:创建JDBC-ODBC连接 303

11.5 预处理语句 306

11.6 可滚动结果集的操作 307

11.7 本章小结 311

理论练习题 312

上机实训题 314

附录A Tomcat的安装 315

附录B 在MyEclipse 8.5中添加Tomcat服务器 318

附录C 二级Java试题解析 322

参考文献 326