图书介绍

易学易用-完全掌握JBuilder 82025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

易学易用-完全掌握JBuilder 8
  • 李诚等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111126297
  • 出版时间:2003
  • 标注页数:491页
  • 文件大小:100MB
  • 文件页数:509页
  • 主题词:JAVA语言-程序设计-软件工具,JBUILDER 6.0

PDF下载


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

下载说明

易学易用-完全掌握JBuilder 8PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 Java语言基础知识1

第1章 Java语言介绍1

1.1 Java语言的由来及发展前景1

1.2 Java语言的特点2

1.2.1 Simple(简单)2

1.2.2 Object-Oriented(面向对象语言)3

1.2.3 Distributed(分布式)3

1.2.4 Interpreted(解释型)4

1.2.5 Robust(健壮)4

1.2.6 Security(安全性)4

1.2.7 Architecture-Neutral(平台无关性)5

1.2.8 Portable(可移植)5

1.2.9 Multi-Threaded(多线程)5

1.2.10 Dynamic(动态)6

1.2.11 GarbageCollection(可收集无用存储单元)6

1.3 Java体系结构6

1.3.1 Java体系6

1.3.2 Java虚拟机7

1.3.3 Java API10

1.4 Java语言应用11

1.4.1 Java小程序(Applet)11

1.4.2 Java应用程序(Application)13

1.4.3 Java与C、C++15

第2章 Java语言基础17

2.1 基本数据类型17

2.1.1 概述17

2.1.2 简单数据类型的实例化——变量与常量17

2.1.3 整型数据18

2.1.4 浮点型(实型)数据20

2.1.5 字符型数据20

2.1.6 布尔型数据21

2.1.7 各类型数据间的优先关系和相互转换22

2.2 运算符与表达式23

2.2.1 算术运算符23

2.2.2 关系运算符24

2.2.3 条件运算符25

2.2.4 逻辑运算符25

2.2.5 位运算符25

2.2.6 赋值运算符26

2.2.7 扩展赋值运算符27

2.2.8 其他运算符27

2.2.9 表达式28

2.3 数组29

2.3.1 一维数组29

2.3.2 多维数组31

2.3.3 字符串数组33

2.4 流程控制语句35

2.4.1 结构化程序设计的3种基本流程35

2.4.2 条件语句36

2.4.3 循环语句40

2.4.4 跳转语句43

2.4.5 其他语句46

第3章 Java面向对象编程基础47

3.1 面向对象程序设计基本概念47

3.1.1 对象47

3.1.2 面向对象的编程技术48

3.1.3 消息49

3.2 类50

3.2.1 类的创建50

3.2.2 类体52

3.2.3 类的构造方法54

3.2.4 类的继承55

3.2.5 类的多态58

3.3 包和接口63

3.3.1 包63

3.3.2 接口66

3.4 异常72

3.4.1 异常与异常类72

3.4.2 异常处理76

3.4.3 创建用户自己的异常89

3.4.4 总结95

第4章 多线程编程97

4.1 多线程的主要概念97

4.1.1 程序、进程与线程97

4.1.2 Java中线程的生命周期98

4.1.3 线程调度101

4.2 多线程的实现104

4.2.1 Thread类与Runnable接口105

4.2.2 实现多线程的2种方法106

4.3 多线程的同步110

4.4 线程组113

第5章 输入输出(I/O)处理与序列化114

5.1 输入/输出基础114

5.1.1 流的概念114

5.1.2 字节流与字符流114

5.1.3 预定义流116

5.2 字节流类116

5.2.1 InputStream(输入流)116

5.2.2 OutputStream(输出流)117

5.2.3 FileInputStream(文件输入流)117

5.2.4 FileOutputStream(文件输出流)119

5.2.5 ByteArrayInputStream(字节数组输入流)120

5.2.6 ByteArrayOutputStream(字节数组输出流)122

5.2.7 过滤字节流123

5.2.8 缓冲字节流123

5.2.9 SequenceInputStream(顺序输入流)126

5.2.10 RandomAccessFile(随机访问文件类)126

5.3 字符流127

5.3.1 Reader127

5.3.2 Writer128

5.3.3 FileReader128

5.3.4 FileWriter129

5.3.5 CharArrayReader130

5.3.6 CharArrayWriter130

5.3.7 BufferedReader131

5.3.8 BufferedWriter132

5.3.9 PushbackReader132

5.4 控制台输入/输出133

5.4.1 读取控制台输入133

5.4.2 向控制台写输出135

5.5 序列化137

5.5.1 序列化的概念137

5.5.2 Serializable接口137

5.5.3 Externalizable接口137

5.5.4 ObjectOutput接口138

5.5.5 ObjectOutputStream类138

5.5.6 ObjectInput接口139

5.5.7 ObjectInputStream类139

5.5.8 序列化示例140

5.5.9 序列化的一些相关问题143

第6章 Java网络类库144

6.1 URL编程144

6.1.1 创建URL对象144

6.1.2 获取URL对象的属性145

6.1.3 使用URL类访问网络资源146

6.2 Socket编程148

6.2.1 基于连接的流式套接字(Socket)通信编程148

6.2.2 基于无连接的数据报(Datagram)通信编程156

第7章 使用Java本机接口(JNI)160

7.1 JNI概述160

7.1.1 JNI的功能160

7.1.2 native关键字161

7.1.3 使用javah.exe162

7.2 使用本机方法编写Java程序163

7.2.1 编写Java程序163

7.2.2 用javac编译源文件164

7.2.3 用javah生成头文件165

7.2.4 实现本机方法166

7.2.5 生成动态库166

7.2.6 运行Java程序167

7.3 集成Java程序与本机方法167

7.3.1 声明本机方法167

7.3.2 Java程序与本机方法之间数据类型对应关系169

7.4 在本机方法中访问Java程序170

7.4.1 访问Java字符串170

7.4.2 访问Java数组172

7.4.3 调用Java方法175

7.4.4 访问Java类的成员变量179

7.4.5 在本机方法中处理异常182

7.4.6 多线程与本机方法183

7.4.7 使用C++进行JNI编程184

7.4.8 JNI函数一览185

第二篇 JBuilder 8 IDE开发环境188

第8章 JBuilder 8概述188

8.1 JBuilder 8的新特性188

8.1.1 JDK 1.4.1188

8.1.2 工程管理188

8.1.3 调试功能的增强189

8.1.4 在单元测试方面的改进190

8.1.5 UML190

8.1.6 Web development191

8.1.7 Web Services191

8.1.8 XML192

8.1.9 运行设置193

8.1.10 编译系统193

8.1.11 配置194

8.1.12 生产效率的提高195

8.1.13 团队开发的改进196

8.1.14 支持J2EE服务器196

8.1.15 JavaDoc的改进197

8.1.16 Refactoring的改进197

8.1.17 Accessibility的改进197

8.1.18 总结197

8.2 JBuilder 8的安装197

8.2.1 安装环境197

8.2.2 安装步骤198

8.2.3 让JBuilder 8与其他版本的JBuilder共存204

8.3 JBuilder 8应用浏览器(AppBrowser)简介204

8.3.1 主菜单204

8.3.2 主工具条215

8.3.3 状态条215

8.3.4 工程窗口216

8.3.5 内容窗口217

8.3.6 结构窗口218

8.3.7 消息窗口221

8.3.8 在应用浏览器中导航221

8.3.9 定制主窗口的风格223

8.4 编辑器224

8.4.1 键盘映射225

8.4.2 拆分显示编辑器中的文件225

8.4.3 行号226

8.4.4 代码格式化227

8.4.5 代码预览228

8.4.6 设置编辑器其他选项232

8.5 对象库234

8.5.1 General选项卡234

8.5.2 Project选项卡235

8.5.3 Web选项卡235

8.5.4 XML选项卡236

8.5.5 CORBA选项卡236

8.5.6 Build选项卡236

8.5.7 Enterprise选项卡236

8.5.8 Test选项卡237

8.5.9 Web Services选项卡237

8.6 BeansExpress238

8.6.1 Properties设计器238

8.6.2 BeanInfo设计器238

8.6.3 Events设计器238

8.6.4 Property Editors设计器238

8.6.5 创建Bean239

8.7 使用历史浏览239

8.7.1 生成多个版本的文件239

8.7.2 使用Contents选项卡241

8.7.3 使用Diff选项卡243

8.7.4 使用Info选项卡245

8.7.5 使用Merge Conflicts选项卡246

8.7.6 比较文件247

第9章 使用JBuilder 8.0开发应用程序249

9.1 创建HelloWorld应用程序249

9.1.1 创建工程249

9.1.2 生成源代码251

9.1.3 编译并运行应用程序253

9.1.4 定制用户界面253

9.1.5 增加组件到应用程序254

9.1.6 编辑源代码255

9.1.7 运行应用程序256

9.1.8 为按钮增加一个事件256

9.1.9 完成用户界面的设计258

9.1.10 发布应用程序259

9.2 JBuilder 8中的可视化程序设计260

9.2.1 组件和容器260

9.2.2 可视化设计工具262

9.2.3 事件处理266

9.2.4 创建用户界面269

9.2.5 创建菜单273

9.2.6 使用布局管理器278

9.2.7 管理组件板281

9.2.8 序列化JavaBeans组件285

9.2.9 使用组件定制器287

9.2.10 处理资源包(resource bundle)字符串287

9.3 创建与管理工程288

9.3.1 工程288

9.3.2 工程处理288

9.3.3 文件处理290

9.3.4 添加一个新的目录视图291

9.3.5 设置工程属性292

9.3.6 库296

9.3.7 包298

9.3.8 JBuilder中的路径300

9.3.9 多工程处理302

9.3.10 工程组302

第三篇 数据库应用程序开发305

第10章 JBuilder数据库程序开发概述305

10.1 理解JBuilder数据库应用程序305

10.1.1 理解DataExpress的体系结构305

10.1.2 DataExpress组件介绍307

10.2 JDBC概述308

10.2.1 JDBC的框架结构308

10.2.2 使用JDBC访问数据库309

10.3 设置JBuilder数据库环境311

10.3.1 安装JDataStore311

10.3.2 安装InterBase和InterClient312

10.3.3 添加JDBC驱动313

第11章 JBuilder数据库程序开发315

11.1 连接数据库315

11.1.1 使用JDataStore JDBC驱动连接数据库315

11.1.2 使用InterClient JDBC驱动连接数据库318

11.2 在数据源中获取数据319

11.2.1 查询数据库320

11.2.2 参数化查询访问数据库322

11.3 使用存储过程获取数据326

11.3.1 存储过程转义序列、SQL语句及服务器指定过程调用327

11.3.2 手工为教程创建表和过程328

11.3.3 示例:使用InterBase存储过程330

11.3.4 示例:以Oracle PL/SQL存储过程的方式使用参数330

11.3.5 使用Sybase存储过程331

11.4 使用列331

11.4.1 理解列属性和元数据331

11.4.2 优化查询334

11.5 解析数据到数据源337

11.5.1 解析QueryDataSet修改的数据338

11.5.2 使用存储过程解析数据339

11.5.3 对存储过程编码来解析数据339

11.5.4 从多个表中解析数据341

11.6 创建主-从关系343

11.6.1 定义一个主-从关系343

11.6.2 提取从数据346

11.6.3 编辑主-从数据集中的数据347

11.6.4 创建主-从关系的步骤348

11.6.5 在主-从关系中解析数据348

第12章 使用数据模块简化数据访问350

12.1 使用可视化工具创建数据模块350

12.1.1 使用Data Module向导350

12.1.2 添加数据组件到数据模块351

12.1.3 添加事务逻辑到数据模块352

12.2 使用数据模块352

12.3 使用Data Modeler创建数据模块354

12.3.1 用Data Modeler创建查询354

12.3.2 创建数据库应用程序360

第13章 数据过滤、排序和定位365

13.1 获取数据365

13.2 过滤数据366

13.3 排序数据369

13.3.1 在JdbTable中排序数据369

13.3.2 使用可视化设计工具排序数据369

13.3.3 排序与索引371

13.3.4 在代码中排序数据372

13.4 定位数据372

13.4.1 使用JdbNavField定位数据372

13.4.2 程序定位数据373

13.4.3 使用DataRow定位数据374

13.4.4 使用定位选项374

13.4.5 定位任何数据类型的数据375

13.4.6 DataRow与DataSet中的列次序376

13.5 使用控件和事件376

13.5.1 同步可视化组件376

13.5.2 在UI组件中访问数据和模型信息376

13.5.3 显示状态信息376

13.5.4 处理错误和异常377

第14章 从文本文件中导入/导出数据379

14.1 准备知识379

14.1.1 在编辑器中添加列到TableDataSet379

14.1.2 从JDBC数据源中获取数据380

14.1.3 导出数据380

14.2 从文本文件导入导出数据的程序实例381

14.2.1 程序实例381

14.2.2 导入导出格式化数据385

第15章 使用数据库浏览器388

15.1 概述388

15.2 查看数据库对象389

15.2.1 数据库连接389

15.2.2 表390

15.2.3 视图390

15.2.4 系统表391

15.2.5 过程391

15.3 操作数据库对象391

15.3.1 Definition选项卡391

15.3.2 Enter SQL选项卡391

15.3.3 Data选项卡392

15.3.4 Summary选项卡393

15.4 理解数据库浏览器环境393

15.4.1 菜单394

15.4.2 工具栏395

15.5 创建表395

15.5.1 创建表并定义列395

15.5.2 更改SQL语句396

15.6 数据库管理396

15.6.1 创建SQL数据源396

15.6.2 使用JBuilder用数据填充SQL表397

15.6.3 删除表397

15.7 监视数据库连接397

15.7.1 理解JDBC Monitor界面398

15.7.2 程序运行时使用JDBC Monitor398

第四篇 企业级应用程序开发400

第16章 开发网络应用程序400

16.1 概述400

16.1.1 Servlets400

16.1.2 JavaServer Pages(JSP)401

16.1.3 InternetBeans Express402

16.1.4 Struts402

16.1.5 JavaServer Pages Standard Tag Library(JSTL)403

16.1.6 Applet403

16.1.7 如何选择合适的网络应用程序技术404

16.1.8 网络应用程序基本开发步骤404

16.1.9 网络应用程序与分布式应用程序405

16.2 使用WebApp和WAR文件405

16.2.1 WebApp405

16.2.2 WAR文件408

16.3 配置网络服务器409

16.3.1 查看Tomcat的配置409

16.3.2 选择服务器409

16.3.3 配置IDE411

16.4 在JBuilder中运行网络应用程序412

16.4.1 创建运行时配置412

16.4.2 设置运行属性414

16.4.3 编译servlet或JSP415

16.4.4 运行servlet或JSP415

16.4.5 调试servlet或JSP417

16.5 配置网络应用程序417

16.5.1 概述418

16.5.2 编辑配置描述符418

16.6 使用Java Web Start启动网络应用程序420

16.6.1 有关使用Java Web Start的应用程序420

16.6.2 安装Java Web Start421

16.6.3 Java Web Start与JBuilder422

第17章 开发XML应用程序424

17.1 创建XML文档424

17.1.1 手工创建XML文档424

17.1.2 使用向导创建XML文档426

17.2 检验XML文档的合法性428

17.3 浏览XML文档429

17.3.1 使用XML浏览器430

17.3.2 设置XML选项431

17.4 发布XML文档432

17.4.1 使用Cocoon发布XML432

17.4.2 转换XML文档435

17.5 编程处理XML文档436

17.5.1 创建SAX句柄436

17.5.2 通过数据绑定来操作XML文档439

第18章 开发基于CORBA的分布式应用程序442

18.1 CORBA概述442

18.1.1 基本概念442

18.1.2 CORBA与JBuilder443

18.1.3 CORBA与RMI443

18.2 配置JBuilder443

18.3 用Java定义CORBA接口445

18.3.1 关于java2iiop和java2idl编译器445

18.3.2 访问java2iiop和java2idl编译器446

18.4 创建一个CORBA应用程序447

18.4.1 创建工程447

18.4.2 用IDL定义CORBA对象的接口448

18.4.3 生成占位程序和框架程序448

18.4.4 实现客户端449

18.4.5 实现服务器451

18.4.6 为CORBA接口提供实现451

18.4.7 编译应用程序452

18.4.8 运行Java应用程序452

第19章 开发EJB应用454

19.1 EJB概述454

19.1.1 EJB的优点454

19.1.2 EJB程序开发中的角色454

19.1.3 EJB体系结构455

19.1.4 enterprise beans的种类457

19.1.5 远程访问与本地访问460

19.2 配置目标应用程序服务器461

19.2.1 在JBuilder中配置服务器461

19.2.2 添加服务包462

19.2.3 使ORB在JBuilder中可用462

19.2.4 选择一个服务器463

19.2.5 设置JDBC驱动464

19.3 创建EJB 2.0模块464

19.3.1 使用EJB module向导创建EJB module464

19.3.2 从现有的部署描述符创建EJB module465

19.4 创建EJB 2.0 session bean与message-driven bean466

19.4.1 显示EJB Designer466

19.4.2 创建session beans467

19.4.3 修改bean469

19.4.4 导入beans471

19.4.5 用视图管理beans472

19.4.6 创建message-driven beans473

19.4.7 删除beans474

19.4.8 EJB Designer如何命名EJB文件474

19.4.9 查看部署描述符475

19.4.10 设置有关EJB Designer的IDE选项476

19.5 创建EJB 2.0 entity beans476

19.5.1 从导入的数据源创建CMP 2.0 entity beans477

19.5.2 从entity beans创建模式481

19.5.3 导出数据源481

19.5.4 创建BMP entity beans481

19.6 编译enterprise beans481

19.6.1 设置EJB module或EAR group的build属性481

19.6.2 设置bean的build属性482

19.6.3 编译bean483

19.6.4 JAR文件483

19.7 运行和测试enterprise beans483

19.7.1 创建测试客户应用程序484

19.7.2 使用测试客户应用程序486

19.7.3 测试enterprise bean487

19.8 部署enterprise beans489

19.8.1 部署一个或多个JAR文件489

19.8.2 部署到非Borland(non-Borland)服务器490

19.8.3 使用Properties对话框设置部署选项490

19.8.4 热部署(hot deploying)到应用程序服务器491

热门推荐