《Java应用案例分析》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:姜国海,赵小薇等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302289470
  • 页数:376 页
图书介绍:Java语言具有简单易学,良好的移植性和安全性,深受程序员的喜爱,针对大学的Java程序设计教学的不足,在学习Java语法的基础下,学习更多的应用案例,以案例开发为主,学习Java开发工具,开发框架以及设计模式等相关知识,达到学完后真正能够满足企业应用开发能力的需要的水平,提高学习者的动手能力。

第1章 第一个Java程序 1

1.1 Java语言简介 1

1.2 Java发展历史 1

1.3历史版本 2

1.4主要特性 3

1.5搭建开发环境 4

1.5.1安装J DK 4

1.5.2开发第一个程序 7

1.5.3使用集成开发环境 7

1.5.4安装JDK文档 10

第2章Java语法基础 12

2.1 Java语言数据类型 12

2.1.1基本数据类型 12

2.1.2值常量 13

2.1.3对象数据类型 14

2.1.4数组类型 16

2.2标识符和关键字 17

2.3变量定义 18

2.4方法及参数传递 19

2.5表达式和操作符 23

2.6常用语句 25

2.6.1 if语句 25

2.6.2 switch语句 26

2.6.3循环语句 28

2.6.4 break和continue语句 30

第3章 数据结构和算法示例 32

3.1单链表 32

3.2排序和查找 37

第4章 面向对象编程 41

4.1面向对象的基本概念 41

4.1.1什么是对象和类 41

4.1.2类的抽象 42

4.1.3类的封装 43

4.1.4静态成员 43

4.2类的继承 44

4.3包及归档文件 45

4.4成员的访问控制 49

4.5对象的初始化和回收 51

4.5.1垃圾对象和对象的创建 51

4.5.2构造方法 52

4.5.3初始化代码 54

4.5.4属性的读写方法 54

4.6异常处理 56

4.6.1错误的定义及分类 56

4.6.2两种异常处理方法 58

4.6.3常见的异常处理 61

4.7抽象类及接口 64

4.7.1抽象类 64

4.7.2接口 65

4.8多态 67

4.8.1重载 67

4.8.2覆盖 68

4.9 final修饰符 71

4.10内部类 72

4.11强制转换和提升 75

第5章XML编程 80

5.1集合编程 80

5.1.1对象的关系操作 80

5.1.2包装类 82

5.1.3字符串类 83

5.1.4集合框架 86

5.1.5泛型支持 91

5.2文件和流 94

5.2.1随机访问文件 94

5.2.2文件流 98

5.2.3流链接和文本文件处理 101

5.2.4其他流 106

5.3 XML解析 107

5.3.1 XML格式控制 111

5.3.2 XPATH 115

5.3.3 XML解析 118

第6章 多线程编程及网络应用 125

6.1多线程编程 125

6.1.1线程的创建 125

6.1.2线程的控制 127

6.1.3多线程的同步 128

6.1.4阻塞机制 132

6.2网络编程 133

6.2.1 Socket及ServerSocket 134

6.2.2简单的网络计算器 136

6.2.3线程池 139

6.3 RMI编程 141

第7章GUI编程 146

7.1事件处理模型 146

7.2 AWT编程 148

7.3布局管理器 151

7.4组件绘图 155

7.5 MVC模式 158

7.6 Swing编程 161

7.6.1 Swing容器类 164

7.6.2 Swing组件类 170

7.7 Swing综合案例 182

第8章 数据库编程 205

8.1 JDBC接口 206

8.2 J DBC编程 209

8.3数据源 219

8.4 ORM工具 225

第9章 综合数据处理及图表案例 243

9.1数据加载过程 244

9.1.1加载文本文件 245

9.1.2加载Excel文件 246

9.1.3加载XML文件 248

9.1.4数据库读取方式 257

9.1.5网络服务器读取方式 259

9.2数据处理过程 263

第10章Web应用编程 273

10.1 Java EE平台简介 273

10.2第一个Web应用 277

10.3 Servlet组件编程 285

10.3.1 Servlet组件规范 285

10.3.2 Java Annotation 293

10.3.3 Session编程 297

10.3.4 Filter组件编程 306

10.3.5 Listener组件编程 313

10.4 JSP编程 315

10.4.1 JSP基本概念 315

10.4.2 JSP语法简介 318

10.4.3 JSP预置隐含对象 321

10.4.4 JSP实现猜数游戏 322

10.4.5 JSP EL表达式语言 324

10.5 Tag编程 325

10.5.1标记处理器类 326

10.5.2标记库描述符 327

10.5.3 JSP和标记处理器通信 329

10.5.4迭代标记和标记体处理 337

10.5.5简单标记 342

10.5.6标记文件 344

10.5.7 DisplayTag表格标记 348

10.5.8国际化问题 351

第11章 毕业论文格式检查案例 355

11.1 JavaMail编程 356

11.1.1邮件注册激活 360

11.1.2接收论文邮件 369

11.2论文上传 373