《JBuilder 10入门与提高》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:东方人华主编;王碧波编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302100403
  • 页数:439 页
图书介绍:本书在介绍Java语言语法及面向对象特性的基础上,详细介绍了使用JBuilder10集成环境开发、调试和部署可视化Java程序的基本方法,介绍了各类型Java程序开发、多媒体、网络应用、数据库、JavaBean、Servlet和JSP、EJB以及Web服务等。

2.4.6 Math类 5 1

目录 1

第1章 JBui Ider 10概览 1

1.1 Java语言简介 2

1.1.1 Java语言的特点 2

1.1.2 Java虚拟机 2

1.1.3 Java和C++的对比 3

1.1.4 JDK和API文档 4

1.2 JBuilder简介 4

1.3 JBuilder 10的新特性 5

1.4 JBuilder 10开发环境 5

1.4.1 主菜单 6

1.4.2 主工具栏 7

1.4.3 项目窗口 8

1.4.4 内容窗口 8

1.4.5 其他用户界面组成部分 11

1.5 JBuilder 10下的项目管理 11

1.5.1 建立、打开、保存和关闭项目 11

1.5.2 给项目加入和移走Java源文件 13

1.5.3 项目组 16

1.6 习题 18

第2章 面向对象的Java语言 20

2.1 一个简单的Java程序 21

2.2 Java基本语法 22

2.2.1 标记 22

2.2.2 数据类型 23

2.2.3 表达式 27

2.2.4 流程控制 29

2.3 Java的面向对象特性 31

2.3.1 面向对象简介 31

2.3.2 类 32

2.3.3 类的扩展特性 36

2.3.4 接口 40

2.3.5 包 41

2.4 Java的基础语言包 42

2.4.1 Object类和Class类 43

2.4.2 基本数据类型的对象包装类 44

2.4.3 数组 45

2.4.4 字符串 48

2.4.5 System类 50

2.4.7 Java中的异常处理 52

2.5 Applet 56

2.5.1 Applet简介 56

2.5.2 Applet的安全机制 57

2.5.3 Applet的生命周期 58

2.5.4 Applet和HTML 58

2.5.5 Applet的显示和刷新 59

2.5.6 Applet编程实例 62

2.6 习题 65

第3章 JBui Ider 10下的程序建构过程 68

3.1 Java程序的编写 69

3.1.1 使用向导开发Application 69

3.1.2 使用向导开发Applet 71

3.2 Java程序的编译 74

3.2.1 JBuilder 10编译器简介 74

3.2.2 设置编译器 75

3.3 Java程序的运行 78

3.3.1 运行时配置 78

3.3.2 运行Applet 80

3.4 Java程序的部署 82

3.4.1 部署的相关知识 82

3.4.2 使用向导部署Java程序 83

3.4.3 生成各种平台上的本地可执行文件 88

3.5 习题 90

第4章 JBui Ider 10的调试环境 91

4.1 调试器的基础知识 92

4.2 JBuilder 10的调试器 92

4.2.1 调试器的用户界面 92

4.2.2 调试器的快捷方式 95

4.3.1 调试程序的方式 96

4.3 调试器的使用 96

4.3.2 使用断点 97

4.3.3 查看变量和表达式的值 99

4.3.4 调试器使用举例 101

4.3.5 其他调试技巧 107

4.4 习题 108

第5章 图形用户界面设计 110

5.1 图形用户界面设计基础 111

5.1.1 AWT和Swing 111

5.1.2 Swing组件介绍 112

5.1.3 布局管理器 114

5.1.4 图形用户界面设计实例 116

5.2 设计可视化窗口 119

5.2.1 可视化设计工具概览 119

5.2.2 容器和组件 121

5.2.3 布局管理器 122

5.2.5 设计实例2 129

5.2.4 设计实例1 129

5.2.6 用户界面的外观 130

5.3 设计菜单 132

5.3.1 菜单设计工具概览 132

5.3.2 建立下拉菜单 133

5.3.3 建立弹出式菜单 135

5.3.4 菜单设计实例 135

5.4 习题 136

第6章 事件处理程序设计 138

6.1 事件基础知识 139

6.2 Java中的事件 140

6.2.1 事件处理机制 140

6.2.2 动作事件 143

6.2.3 按键事件 143

6.2.4 鼠标事件 144

6.2.5 窗口事件 144

6.2.6 事件适配器 145

6.3.1 添加和删除事件处理方法 146

6.3 JBuiIder 10中的事件处理 146

6.3.2 事件适配器的类型 147

6.4 事件处理程序实例 149

6.4.1 事件处理实例1 149

6.4.2 事件处理实例2 151

6.5 习题 154

第7章 输入输出编程 156

7.1 Java输入输出概述 157

7.1.1 简介 157

7.1.2 InputStream类 157

7.1.3 OutputStream类 158

7.2 字节流 159

7.2.1 文件流 159

7.2.2 缓冲流 161

7.2.3 管道流 162

7.2.4 数据流 163

7.3.1 Reader类和Writer类 165

7.3 字符流 165

7.2.5 打印流 165

7.3.2 FileReader类和FileWriter类 166

7.3.3 BufferedReader和BufferedWriter 168

7.4 文件的处理 169

7.4.1 File类 169

7.4.2 操作随机访问文件 172

7.4.3 文件处理实例 173

7.5 串行化 175

7.5.1 串行化基础知识 175

7.5.2 串行化实例 175

7.6 习题 178

第8章 多线程编程 180

8.1 基础知识 181

8.1.1 进程和线程 181

8.1.2 线程的生命周期 181

8.2.1 Java中的线程结构 182

8.2.2 创建线程 182

8.2 Java 中的线程 182

8.2.3 控制线程 183

8.2.4 结束线程 185

8.2.5 线程的优先级 186

8.2.6 线程的同步 187

8.3 多线程编程实例 189

8.3.1 继承Thread类 189

8.3.2 实现Runnable接口 194

8.4 习题 199

第9章 多媒体编程 201

9.1 图形技术 202

9.2 图像技术 205

9.2.1 图像的加载和显示 205

9.2.2 生成图像 209

9.2.3 过滤图像 210

9.3 动画技术 215

9.3.1 动画的实现 215

9.3.2 消除闪烁的方法 217

9.4 声音技术 218

9.4.1 装载和播放声音 218

9.4.2 Java Sound API简介 220

9.5 媒体播放 221

9.5.1 JMF简介 221

9.5.2 媒体播放实例 222

9.6 习题 225

第10章 网络编程 227

10.1 网络编程综述 228

10.2 URL网络编程 230

10.2.1 基本概念 230

10.2.2 URL相关类介绍 232

10.2.3 URL编程实例 233

10.3 Socket通信 235

10.3.1 基本概念 235

10.3.2 单客户端的Socket通信 237

10.3.3 多客户端的Socket通信 244

10.4.1 基本概念 248

10.4 数据报通信 248

10.4.2 数据报通信实例 250

10.5 习题 253

第11章 数据库编程 255

11.1 数据库编程基础 256

11.1.1 基础知识 256

11.1.2 ODBC简介 257

11.2 JDBC编程方法 259

11.2.1 JDBC简介 259

11.2.2 JDBC的类和接口 261

11.2.3 开发简单的数据库应用程序 266

11.2.4 数据源 268

11.3 JBuilder 10中的数据库编程 271

11.3.1 安装JDBC驱动程序 271

11.3.2 Database Pilot 273

11.3.3 数据库开发的常用组件 275

11.3.4 驱动程序监视器 279

11.3.5 JDataStore Explorer 280

11.4 数据库开发实例 282

11.4.1 从文本文件导出数据 282

11.4.2 参数化查询数据 284

11.4.3 使用数据模块简化数据访问 285

11.5 习题 289

第12章 UML可视化程序开发 291

12.1 UML相关知识 292

12.1.1 UML概述 292

12.1.2 Java和UML 293

12.2 JBuilder 10 中的UML图形 294

12.2.1 查看包的结构 295

12.2.2 查看类的结构 296

12.2.3 UML图形定义 299

12.3 使用UML浏览器 301

12.3.1 UML图形的显示方式 301

12.3.2 查看UML图形 303

12.4 习题 305

12.3.3 保存和打印UML图形 305

第13章 JavaBean开发 307

13.1 JavaBean相关知识 308

13.1.1 基本概念 308

13.1.2 简单的JavaBean例子 309

13.1.3 JavaBean的属性 310

13.1.4 JavaBean的事件 313

13.1.5 JavaBean相关的类和接口 316

13.2 开发JavaBean 317

13.2.1 建立JavaBean 317

13.2.2 设计用户界面 319

13.2.3 添加属性 319

13.2.4 创建BeanInfo类 320

13.2.5 添加事件 321

13.2.6 检查JavaBean的合法性 325

13.3.1 生成JAR文件 326

13.3.2 安装JavaBean 326

13.3 安装和使用JavaBean 326

13.3.3 使用JavaBean组件 328

13.4 习题 328

第14章 Servlet和JSP 330

14.1 Web应用程序开发基础 331

14.1.1 Web开发技术简介 331

14.1.2 Web服务器 332

14.1.3 Web Module和WAR文件 334

14.2.1 Servlet简介 337

14.2 Servlet技术 337

14.2.2 Servlet的生命周期 339

14.2.3 Servlet相关的类和接口 339

14.2.4 JBuilder 10下的Servlet开发 341

14.2.5 Servlet连接数据库 345

14.2.6 Servlet的简单综合 348

14.3 JSP技术 355

14.3.1 JSP简介 355

14.3.2 JSP编程语法 356

14.3.3 JBuilder 10下的JSP开发 362

14.3.4 使用JavaBean 365

14.3.5 JSP连接数据库 368

14.4 习题 374

第15章 EJB编程 376

15.1 J2EE简介 377

15.1.1 J2EE概述 377

15.1.2 J2EE与.NET 379

15.2 EJB基础知识 380

15.2.1 EJB概念 380

15.2.2 EJB种类 381

15.2.3 EJB的组成 382

15.2.4 EJB相关知识 383

15.3 会话bean 385

15.3.1 会话bean的基础知识 385

15.3.2 无状态会话bean 386

15.3.3 有状态会话bean 394

15.4.1 实体bean的基础知识 398

15.4 实体bean 398

15.4.2 实体bean的开发 400

15.4.3 通过会话bean访问实体bean 405

15.5 消息驱动bean简介 410

15.6 习题 412

第16章 Web服务简介 414

16.1 Web服务基础 415

16.1.1 Web服务概述 415

16.1.2 XML语言 416

16.2 Web服务关键技术 418

16.2.1 简单对象访问协议 418

16.2.2 Web服务描述语言 421

16.2.3 通用描述、发现和集成 426

16.3 Web服务开发 427

16.3.1 JBuilder 10中的Web服务工具 427

16.3.2 Web服务简单示例 428

16.4 习题 434

附录 参考答案 436