图书介绍

Java面向对象程序设计与Web开发PDF|Epub|txt|kindle电子书版本下载

Java面向对象程序设计与Web开发
  • 薛福亮主编;马莉副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302373247
  • 出版时间:2014
  • 标注页数:279页
  • 文件大小:49MB
  • 文件页数:293页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java面向对象程序设计与Web开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分Java面向对象程序设计3

第1章Java语言基础3

1.1 Java入门3

1.1.1 Java的诞生3

1.1.2 Java的特点4

1.1.3 Java和C语言的差别5

1.1.4 Java语言主要应用领域6

1.1.5 Java中的基本概念6

1.1.6安装JDK7

1.1.7一个Java程序的开发过程11

1.1.8 Java集成开发工具12

1.1.9 MyEclipse中Java程序的开发过程16

1.2 Java与Web开发22

1.2.1几种常见的Web开发技术22

1.2.2 JSP技术27

1.3 J SP的运行环境28

1.3.1 Tomcat29

1.3.2 BEA WebLogic Server29

1.3.3 IBM WebSphere29

1.4运行第一个JSP应用程序29

1.4.1安装Tomcat29

1.4.2编写并发布运行JSP文件30

1.5 Struts+ Hibernate+Spring开发框架32

1.5.1 Struts32

1.5.2 Hibernate32

1.5.3 Spring34

1.5.4 MyEclipse中Web的开发过程37

习题138

第2章Java语法基础39

2.1标识符、关键字和数据类型39

2.1.1标识符和关键字39

2.1.2 Java的基本数据类型40

2.1.3基本数据类型的类包装42

2.2运算符、表达式和语句42

2.2.1运算符和表达式42

2.2.2 Java语句49

2.2.3流程控制与循环语句50

2.2.4 break语句和continue语句56

2.3数组与字符串58

2.3.1 Java中的数组58

2.3.2数组操作与Arrays类58

2.3.3字符串与String类64

习题265

第3章Java面向对象机制166

3.1类与对象66

3.1.1类的定义66

3.1.2成员变量与成员方法67

3.1.3对象的创建与引用67

3.1.4构造方法68

3.2继承、多态、重写与重载68

3.2.1子类与父类68

3.2.2多态性69

3.3包70

3.3.1包的概念70

3.3.2打包实例71

3.3.3 import语句71

3.4访问权限72

3.4.1类的修饰符72

3.4.2成员方法与成员变量的修饰符74

3.5几个特殊的关键字76

3.5.1 static76

3.5.2 final76

3.5.3 super和this76

3.5.4 abstract78

习题378

第4章Java面向对象机制280

4.1接口80

4.1.1理解接口80

4.1.2一个接口的实例81

4.2内部类82

4.3异常处理83

4.3.1什么是异常83

4.3.2 try-catch语句84

4.3.3 throw与throws语句84

4.4 Collection接口及实现类85

4.4.1 Collection接口及操作85

4.4.2 Set接口及实现类87

4.4.3对象的顺序90

4.4.4 List接口及实现类93

4.4.5 Queue接口及实现类97

4.5 Map接口及实现类99

4.5.1 Map接口100

4.5.2 Map接口的实现类101

4.6 Arrays类和Collections类104

4.6.1 Arrays类104

4.6.2 Collections类107

4.7泛型110

4.7.1泛型简介110

4.7.2定义简单的泛型110

4.7.3泛型与子类型111

4.7.4通配类型111

4.7.5限定通配类型112

4.7.6泛型方法113

习题4115

第5章 输入与输出流116

5.1 Java的输入与输出流类库116

5.1.1什么是Java流116

5.1.2输入与输出流类库117

5.1.3文件与文件夹的管理117

5.2基本InputStream和OutputStream流类119

5.2.1基本输入与输出流119

5.2.2基本输入与输出流的应用举例119

5.3 Reader和Writer流类121

5.3.1使用Reader和Writer读取文件121

5.3.2使用BufferedReader和BufferedWriter写文件122

习题5123

第6章 多线程机制与网络编程124

6.1多线程机制124

6.1.1什么是线程124

6.1.2 Thread类126

6.1.3 Runnable接口127

6.1.4线程的同步128

6.2网络编程133

6.2.1网络的基本概念133

6.2.2 Socket134

6.2.3 URL编程135

习题6137

第7章 操作数据库138

7.1 J DBC简介138

7.2 J DBC操作138

7.2.1添加数据139

7.2.2删除数据140

7.2.3修改数据141

7.2.4查询数据142

7.3连接池143

习题7145

第二部分Java与Web开发149

第8章Web开发的相关技术149

8.1 HTML149

8.1.1 HTML概述149

8.1.2 HTML编码简介150

8.2 DIV+CSS154

8.2.1什么是DIV+CSS154

8.2.2 DIV+CSS基础155

8.2.3 DIV+CSS典型布局157

8.3脚本语言159

8.3.1脚本语言概述159

8.3.2 JavaScript简单示例160

8.4图片与动画处理162

8.4.1图片基础知识162

8.4.2动画基础知识164

8.5动态网页开发技术166

8.5.1动态网页开发技术概述166

8.5.2 JSP使用示例169

8.6 DIV+CSS Web界面开发170

8.6.1用户登录界面设计170

8.6.2个人信息维护界面设计172

8.6.3课程管理界面设计179

8.6.4选课界面设计182

习题8186

第9章Ajax与jQuery187

9.1 Ajax概述187

9.1.1为什么使用Ajax188

9.1.2 Ajax技术基础189

9.1.3注册用户验证的应用193

9.2 Ajax应用案例196

9.2.1 jQuery简介196

9.2.2 j Query技术基础197

9.2.3使用jQuery开发Ajax201

9.2.4使用jQuery进行表单验证205

习题9210

第10章MVC与Struts框架211

10.1 MVC模式211

10.2 Strutsl框架213

10.3 Struts2框架215

10.3.1环境配置215

10.3.2 Struts2的基本原理216

10.4 Struts2的基本使用方法216

10.4.1导入Struts2216

10.4.2编写JSP217

10.4.3编写并配置Action218

10.4.4增强Action的功能219

10.4.5测试项目221

10.5其他问题221

10.5.1程序的运行流程221

10.5.2 Action的生命周期222

10.5.3在Action中访问Web对象223

10.6 Struts2标签224

10.6.1 Struts2标签的作用与分类224

10.6.2 Struts2标签的使用224

习题10228

第11章Hibernate框架229

11.1 Hibernate框架的基本原理229

11.1.1对象关系映射229

11.1.2 Hibernate框架简介230

11.1.3 Hibernate框架中的常用组件230

11.2 Hibernate的使用方法231

11.2.1导入Hibernate框架231

11.2.2编写与配置Hibernate映射234

11.2.3编写po235

11.2.4编写与配置映射文件236

11.3 Hibernate操作数据库238

11.3.1添加数据238

11.3.2查询数据239

11.3.3修改数据240

11.3.4删除数据240

11.4深入了解Hibernate241

11.4.1 Configuration、 SessionFactory与Session241

11.4.2 HQL与Criteria242

11.4.3 Hibernate主键246

习题11249

第12章Spring框架251

12.1 Spring简介251

12.1.1 Spring的历史252

12.1.2 Spring的使命252

12.2 Spring的特点253

12.3控制反转IoC253

12.4依赖注入DI258

12.5 Spring的配置259

12.5.1 Spring的下载259

12.5.2框架的搭建260

12.6注入方式263

习题12266

第13章Struts+Hibernate+Spring整合实例267

13.1利用工具搭建环境267

13.1.1 Struts框架的加入267

13.1.2 Hibernate框架的加入268

13.1.3添加Spring270

13.2编写代码实现功能272

13.2.1创建映射类272

13.2.2创建映射文件273

13.2.3创建DAO文件273

13.2.4创建Service接口274

13.2.5实现Service接口274

13.2.6创建Action274

13.2.7配置applicationContext.xml275

13.2.8配置struts.xml276

13.2.9配置web.xml277

13.2.10编写index.jsp文件277

习题13278

参考文献279

热门推荐