《Java项目实战教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:姜华,刘闯编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302293934
  • 页数:268 页
图书介绍:JAVA程序设计是计算机科学与技术及其相关专业的专业方向选修课,是一门实践性很强的课程。本课程是《面向对象程序设计》、《数据库原理》等课程的后续课程。

第1章Java开发基础 1

1.1 Java的开发环境简介 1

1.1.1 Java软件开发工具箱 1

1.1.2 Java集成开发环境 1

1.2 Java程序结构 2

1.3 Java注解及内嵌式文档 5

1.3.1 Java程序注解 5

1.3.2 Java的内嵌式文档 5

1.3.3 Java的编码风格 6

1.4 Java帮助文档 7

1.5项目练习 7

1.5.1项目概述 7

1.5.2上机任务1 7

1.5.3上机任务2 9

第2章Java语法基础 10

2.1 Java运算符 10

2.1.1赋值运算符 10

2.1.2算术运算符 11

2.1.3关系运算符 11

2.1.4特殊运算符 12

2.2数据类型和变量 13

2.2.1数据类型 13

2.2.2变量 14

2.3字符串 14

2.3.1创建字符串 14

2.3.2字符串基本操作 14

2.4流程控制 18

2.4.1条件选择语句 18

2.4.2循环语句 20

2.4.3控制语句 21

2.5数组 22

2.5.1 Java中的数组 22

2.5.2数组的应用 24

2.6项目练习 26

2.6.1上机任务1 26

2.6.2上机任务2 27

2.6.3上机任务3 29

第3章 类和对象 32

3.1类 32

3.1.1类和对象的区别 32

3.1.2类的定义 32

3.2对象 34

3.2.1封装 34

3.2.2对象的创建和使用 34

3.3类的方法 36

3.3.1类方法的定义 36

3.3.2类方法的调用 36

3.4包 38

3.4.1包的创建 38

3.4.2包和类的导入 39

3.5封装 40

3.6构造方法 42

3.7项目练习 45

3.7.1项目概述 45

3.7.2上机任务1 45

3.7.3上机任务2 47

3.7.4上机任务3 47

3.7.5上机任务4 51

第4章 继承和多态 54

4.1继承 54

4.1.1继承的概念 54

4.1.2继承的实现 57

4.1.3 super关键字 57

4.2多态 58

4.2.1重写和重载 58

4.2.2 this关键字 63

4.3项目练习 63

4.3.1上机任务1 63

4.3.2上机任务2 65

第5章 接口和常量 68

5.1接口 68

5.1.1 Java接口 68

5.1.2扩充接口 71

5.2常量 72

5.2.1常量 72

5.2.2接口中的常量 73

5.3项目练习 74

5.3.1上机任务1 74

5.3.2上机任务2 75

5.3.3上机任务3 77

第6章 集合框架 79

6.1集合框架 79

6.1.1集合框架简介 79

6.1.2集合框架体系 79

6.2 List接口及实现 81

6.2.1 ArrayList类 81

6.2.2 LinkedList类 85

6.2.3 Iterator接口 86

6.3 Set接口及实现 87

6.3.1 Set接口 87

6.3.2 HashSet类 88

6.3.3 TreeSet类 89

6.4 Map接口及其实现 92

6.4.1 HashMap用法 92

6.4.2 TreeMap用法 94

6.5泛型集合 95

6.6项目练习 97

6.6.1上机任务1 97

6.6.2上机任务2 99

6.6.3上机任务3 99

6.6.4上机任务4 100

6.6.5上机任务5 100

第7章 异常处理 102

7.1 Java异常 102

7.1.1异常简介 102

7.1.2异常的产生 102

7.1.3 Java的异常类 103

7.2异常处理机制 104

7.2.1捕捉异常 104

7.2.2 finally 108

7.2.3抛出异常 109

7.2.4声明异常 110

7.2.5编写自己异常类 111

7.3异常日志 113

7.3.1 log4j 113

7.3.2 log4j使用 114

7.4项目练习 119

7.4.1上机任务1 119

7.4.2上机任务2 120

第8章 数据库连接 122

8.1 JDBC简介 122

8.1.1什么是JDBC 122

8.1.2 JDBC的功能 122

8.1.3 JDBC与ODBC 123

8.2 JDBC工作原理 124

8.2.1 JDBC操作步骤 124

8.2.2 JDBC结构 125

8.2.3 JDBC URL 125

8.3 JDBC驱动 126

8.3.1 JDBC常见驱动 126

8.3.2常用数据库的JDBC驱动 127

8.4通过JDBC访问数据库 128

8.4.1访问数据库步骤 128

8.4.2利用Statement语句操作数据库 133

8.4.3利用PreparedStatement语句操作数据库 137

8.4.4批量处理JDBC语句 142

8.5项目练习 144

8.5.1上机任务1 144

8.5.2上机任务2 147

8.5.3上机任务3 148

第9章JSP开发基础 149

9.1 JSP开发环境配置 149

9.1.1 J SP与B/S技术 149

9.1.2开发环境配置 150

9.2 JSP开发Web项目步骤 152

9.2.1创建Web项目 153

9.2.2编写代码 153

9.2.3部署并运行Web项目 154

9.3 JSP简介 156

9.3.1 JSP页面基本结构 157

9.3.2编写JSP页面 160

9.3.3设置JSP的欢迎页 160

9.4 JSP语法 161

9.4.1 JSP指令 161

9.4.2服务器端脚本元素 165

9.5项目练习 167

9.5.1上机任务1 167

9.5.2上机任务2 170

第10章用JSP实现数据交互 175

10.1处理客户端请求 175

10.1.1表单数据获取 175

10.1.2 JSP内置对象 177

10.1.3转发与重定向 184

10.2 JSP访问数据库技术 187

10.2.1 JSP访问数据库 187

10.2.2数据库连接池技术 192

10.2.3 JSP分页技术 195

10.3 JSP实现访问控制 201

10.3.1 session对象 201

10.3.2 application对象 204

10.3.3 Cookie对象 206

10.3.4 exception对象 210

10.4项目练习 211

10.4.1上机任务1 211

10.4.2上机任务2 212

10.4.3上机任务3 213

10.4.4上机任务4 213

第11章JSP优化处理 215

11.1 JavaBean技术 215

11.1.1 JavaBean简介 215

11.1.2 JavaBean在JSP中的使用 217

11.2 JSP常用标签 221

11.2.1 <jsp:forward>标签 221

11.2.2 <jsp:include>标签 222

11.2.3 <jsp:param>标签 222

11.3 EL表达式 226

11.3.1 EL基本语法 227

11.3.2 EL常用隐含对象 227

11.4项目练习 230

11.4.1上机任务1(可选) 230

11.4.2上机任务2(可选) 231

11.4.3上机任务3(可选) 234

第12章JavaEE框架 237

12.1 Struts框架基本原理 237

12.1.1 Struts简介 237

12.1.2 Struts简单应用 238

12.2 Spring框架基本原理 252

12.2.1 Spring简介 252

12.2.2 Spring简单应用 253

12.3 Hibernate基本原理 256

12.3.1 Hibernate简介 256

12.3.2 Hibernate简单应用 257

12.4 Struts、Spring和Hibernate的集成 264

12.4.1 Spring与Hibernate的整合 265

12.4.2 Spring与Struts的整合 267

参考文献 268