图书介绍

Java案例开发PDF|Epub|txt|kindle电子书版本网盘下载

Java案例开发
  • 张靓,顾慧敏等编著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:7508424999
  • 出版时间:2005
  • 标注页数:435页
  • 文件大小:38MB
  • 文件页数:451页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

Java案例开发PDF格式电子书版下载

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

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

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

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

图书目录

第1章 案例提出1

1.1 项目背景2

1.1.1 需求概述2

1.1.2系统设想3

1.1.3 Romulus系统流程5

1.2项目开发工具6

1.2.1 J2SE SDK 1.46

1.2.2 Xerces27

1.2.3 BCC 5.57

1.2.4 Forte for Java7

1.3项目总体框架7

1.3.1 Romulus系统体系架构8

1.3.2 Romulus系统考试数据模型10

1.3.3 Romulus应用系统模块设计11

1.3.4利用模式完成详细设计13

1.4建立项目开发环境20

1.4.1 安装JDK20

1.4.2安装Forte24

1.5本章小结25

第2章 Java编程基础26

2.1 Java语言概述27

2.1.1 Java语言背景27

2.1.2 Java语言特性28

2.1.3 Java和C、C++的比较30

2.1.4 Java应用程序和小程序32

2.2面向对象的软件开发33

2.2.1面向对象基本术语34

2.2.2 Java和面向对象软件开发技术37

2.3 Java平台37

2.3.1三种Java平台38

2.3.2 J2SE平台体系架构综述39

2.4 Java语法基础44

2.4.1 Java关键字44

2.4.2注释45

2.4.3标识符45

2.4.4数据类型46

2.4.5运算符49

2.4.6类型转换约定52

2.4.7 Java流程控制52

2.5本章小结56

第3章类、接口和包57

3.1 深入Java语言访问控制57

3.1.1 Java语言访问控制概述57

3.1.2理解Java访问控制59

3.1.3 Java访问控制的合理使用61

3.1.4 Java访问控制的其他使用62

3.2案例完善:Romulus系统中的访问控制66

3.3 多态性的Java实施方法68

3.3.1 继承的问题和使用69

3.3.2 Java多态性最佳实践71

3.3.3复用但是不继承72

3.4案例完善:Romulus系统结构74

3.4.1系统定位74

3.4.2 Romulus系统Java实现结构74

3.4.3系统架构77

3.4.4系统实施78

3.5 本章小结79

第4章 异常处理80

4.1异常和异常处理80

4.1.1 异常80

4.1.2 Java中的异常处理概述82

4.1.3 Java异常处理的特点83

4.2 Java异常处理基本技巧89

4.2.1异常的引发90

4.2.2异常的传播93

4.2.3异常的处理96

4.3 案例完善:Romulus中的异常处理示例99

4.4本章小结102

第5章多线程处理103

5.1 多线程技术概览103

5.1.1Java中的多线程104

5.1.2多线程技术的基本使用104

5.1.3 多线程的状态处理105

5.2多线程使用技巧108

5.2.1 同步问题108

5.2.2线程调度109

5.2.3生产者/消费者问题110

5.3线程组113

5.4 Java线程/内存模型117

5.4.1 Java内存模型117

5.4.2 DCL失效118

5.4.3Java线程同步增强包121

5.5案例完善:Romulus系统中的多线程处理125

5.6本章小结129

第6章 Java数据结构131

6.1基本数据结构简介132

6.1.1 数据结构在面向对象软件开发过程中的意义132

6.1.2数据结构的分类和简介132

6.1.3数据结构的使用134

6.2Java对象集合架构135

6.2.1 Java对象集合架构简介135

6.2.2Java对象集合架构的构成136

6.2.3Java对象集合架构的使用138

6.3Java对象集合架构的进一步使用140

6.3.1保存任意多个对象140

6.3.2利用现成的方法简化工作141

6.3.3 构建自己的实现141

6.4案例完善143

6.4.1 Romulus中的对象集合143

6.4.2 Romulus中的排序148

6.4.3Romulus中的随机对象集合152

6.5实现中必须注意的方面155

6.5.1 同一性的问题155

6.5.2排序的问题156

6.6本章小结159

第7章 JDBC160

7.1 JDBC基础160

7.1.1 JDBC体系161

7.1.2 JDBC驱动程序的选择162

7.1.3遵循JDBC标准的重要性163

7.1.4测定JDBC的性能163

7.2 JDBC应用程序设计172

7.2.1 传统的两层结构的Java应用程序173

7.2.2三层结构的Java应用程序(服务器端接口方法)173

7.3 JDBC编程基础174

7.3.1 JDBC基础类174

7.3.2 JDBC编程基本步骤181

7.3.3 实例:动态的SQL Select程序184

7.4数据库的配置187

7.4.1 Access数据库配置187

7.4.2 Oracle数据库配置188

7.5案例完善188

7.5.1 Romulus数据库操作188

7.5.2 Romulus系统数据库方案综述203

7.6松耦合——理想的设计206

7.7本章小结208

第8章 输入输出209

8.1数据流技术和Java I/O210

8.1.1数据流技术简介210

8.1.2Java I/O的基本体系211

8.2二进制流的处理213

8.2.1二进制输入输出技术基础214

8.2.2二进制底层输入输出技术215

8.2.3二进制高层输入输出技术216

8.2.4二进制应用级输入输出技术219

8.3案例完善:Romulus数据传输222

8.4字符流的处理227

8.4.1 字符输入输出技术基础227

8.4.3高层字符流输入输出技术229

8.4.2底层字符流输入输出技术229

8.4.4应用级字符流输入输出技术231

8.5案例完善:Romulus中的输入和输出架构概述232

8.5.1底层二进制输入输出流232

8.5.2 对象输入输出流233

8.5.3字符输入输出流234

8.5.4两个原则235

8.6本章小结236

第9章 网络编程237

9.1 Java网络技术概览238

9.1.1 网络技术基本概念238

9.1.2 Java网络技术架构240

9.2 Java中的网络处理技术244

9.2.1 网络寻址技术244

9.2.2基于TCP协议的网络应用服务器和客户端的开发246

9.2.3 基于UDP协议的网络应用开发253

9.2.4网络资源的使用技术261

9.3案例完善:Romulus系统网络通信264

9.3.1 Romulus网络应用技术分析264

9.3.2TCP网络应用协议266

9.3.3 TCP网络应用客户端272

9.3.4 TCP网络应用服务器277

9.4本章小结282

第10章 用户界面283

10.1J2SE GUI架构的历史形成283

10.1.1 AWT1.0284

10.1.2 AWT1.1285

10.1.3 SWING286

10.1.4Java2平台GUI功能模块287

10.2 SWING方案综述287

10.2.1 SWING界面构成288

10.2.2 SWING类结构288

10.2.3 SWING界面的布局289

10.2.4 SWING界面事件处理292

10.2.5 SWING界面事件处理最佳实践293

10.2.6 SWING中的绘图294

10.2.7多线程296

10.2.8其他特性296

10.2.9 Romulus 中的用户界面中使用到的特性298

10.3案例完善:流程化用户界面和Romulus考试客户端298

10.3.1流程化用户界面299

10.3.2 Romulus考试客户端设计299

10.3.3登录界面(简单信息输入界面)302

10.3.4试题展示界面(定制的信息展现和交互处理)306

10.3.5批改和统计结果界面(中间流程界面)311

10.3.6考试应用客户端(主控程序)313

10.4案例完善:一站式用户界面和Romulus管理客户端323

10.4.1一站式用户界面323

10.4.2 Romulus管理客户端设计324

10.4.3考试管理客户端主程序:RomulusManagerClientFrame328

10.4.4考生管理和考试分配管理:ManagerPanel334

10.4.5考试数据设计和管理:TestManagerPanel338

10.4.6考试结果数据查询:ResultPanel342

10.4.7考试结果数据管理:ReportPanel348

10.5本章小结352

第11章 JAR技术353

11.1 JAR技术概要353

11.2 JAR的基本使用354

11.2.1 JAR工具354

11.2.2 JAR配置文件357

11.2.3 JAR文件的运行358

11.3 案例完善:Romulus中的JAR实例359

11.3.1打包359

11.3.2查看359

11.3.5更新360

11.3.3配置360

11.3.4调试360

11.3.6二度调试361

11.3.7再次更新361

11.4本章小结361

第12章 Java XML363

12.1 XML简介364

12.1.1 XML的存在和应用364

12.1.2XML的基础知识365

12.2 DTD基础知识369

12.3案例完善:romulus.dtd375

12.4使用JAXP处理XML378

12.4.1 XML解析器378

12.4.2 JAXP使用简介380

12.5.1 SAX事件监听处理器382

12.5 JAXP SAX处理方式382

12.5.2 SAX事件处理384

12.6 JAXP DOM处理方式386

12.6.1 DOM节点386

12.6.2基于DOM的处理388

12.7案例完善:Romulus处理XML393

12.8本章小结400

第13章 JNI401

13.1 JNI基本体系401

13.2在Java中编写本地方法403

13.2.1第零步:准备运行环境403

13.2.2第一步:编写Java代码405

13.2.3第二步:将Java代码编译成类文件406

13.2.4第三步:产生JNI风格的头文件406

13.2.7第六步:运行Java程序407

13.2.6第五步:创建共享库407

13.2.5第四步:实现本地方法407

13.3复杂本地方法的实现408

13.3.1深入了解本地方法和实现函数命名408

13.3.2参数、返回值和对象409

13.3.3访问和处理Java变量和对象411

13.4访问Java方法414

13.5访问静态元素416

13.5.1访问静态域416

13.5.2访问静态方法417

13.6本地方法的异常处理418

13.7本地化的意义418

13.8本章小结419

附录A案例发布、配置和运行420

附录B Java程序编码规范429

参考文献435

热门推荐