当前位置:首页 > 工业技术
Java 2实例教程
Java 2实例教程

Java 2实例教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:杜江,沈应逵编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302074291
  • 页数:335 页
图书介绍:Java是Sun公司推出的新一代面向对象程序设计语言。具有良好的平台无关性。本书全面讲解了Java基础知识和Java在各方面的应用。内容包括Java开发环境的安装和配置,创建Java的类,接口,自己的包和Java中经常使用的数据对象的方法,以及Java在AWT.SWING、I/O. Socket、EJB、Applet和Struts等方面的应用。
《Java 2实例教程》目录

第1章 安装和配置Java开发工具包 1

1.1 获取JDK 1

1.2 安装JDK 2

1.3 配置JDK 4

1.3.1 Windows 9x上的配置 4

1.3.2 Windows 2000上的配置 5

1.3.3 Solaris上的配置 6

1.4 JDK开发工具 6

1.4.1 AppletViewer 7

1.4.2 javac和java 8

1.4.4 jdb 12

1.4.3 javadoc 12

1.5 本章小结 14

1.6 思考和练习 14

第2章 类、接口和包 15

2.1 面向对象编程基础 15

2.1.1 面向过程编程 15

2.1.2 面向对象编程 17

2.1.3 一切皆对象:猫和老鼠 21

2.1.4 类:状态和行为 22

2.1.5 接口:通信员 25

2.1.6 继承性 26

2.2 Java中的类 29

2.2.1 Java类的一般形式 29

2.2.2 类声明 30

2.2.3 变量访问控制 34

2.2.4 构造函数 36

2.2.5 this与super变量 40

2.3 包 43

2.4 本章小结 46

2.5 思考和练习 46

第3章 数据对象 48

3.1 数组 48

3.1.1 初始化数组 48

3.1.2 多维数组 50

3.2 Vector(矢量)类 53

3.3 枚举器 59

3.4 Hashtable(哈希表) 62

3.5 本章小结 67

3.6 思考和练习 67

第4章 抽象窗口工具包 68

4.1 抽象窗口工具包综述 68

4.1.1 类的分级 68

4.1.2 处理事件:要的就是这个 69

4.1.3 容器与布局管理器 77

4.2 图形、字体和颜色 78

4.2.1 图形的绘制 78

4.2.2 字体的创建和使用 80

4.2.3 颜色也是类 81

4.2.4 图像的处理 83

4.3.1 按钮(Button) 84

4.3 小部件 84

4.3.2 检查盒(Checkbox) 87

4.3.3 选择菜单(Choice) 90

4.3.4 滚动列表(List) 92

4.3.5 滚动条(Scrollbar) 94

4.3.6 标签(Label) 96

4.3.7 文本字段(TextField) 96

4.3.8 文本域(TextArea) 96

4.4 容器 97

4.4.1 框架(Frame) 97

4.5.2 GridLayout(栅格控制) 98

4.5.1 FlowLayout(流控制) 98

4.5 布局管理器 98

4.4.2 面板(panel) 98

4.5.3 GridBagLayout(栅格包控制) 99

4.5.4 BorderLayout(边界控制) 101

4.5.5 CardLayout(卡片控制) 102

4.6 本章小结 104

4.7 思考和练习 105

第5章 Java异常处理范例 106

5.1 处理异常 106

5.1.1 异常分类 106

5.1.2 触发异常 108

5.1.3 创建自己的异常类 110

5.1.4 finally从句 111

5.2 使用异常的建议 114

5.3 本章小结 115

5.4 思考和练习 115

第6章 Java图形开发范例 116

6.1 Swing图形 116

6.1.1 Swing容器 116

6.1.2 文字输入 120

6.1.3 单选与多选 124

6.1.4 滚动条 127

6.1.5 菜单 129

6.1.6 对话框 134

6.2 事件控制 142

6.2.1 窗口事件 142

6.2.2 键盘事件 144

6.2.3 鼠标事件 146

6.3 本章小结 149

6.4 思考和练习 150

第7章 Java多线程范例 151

7.1 线程的基本概念 151

7.1.1 生活中充满了线程 151

7.1.2 一个例子 152

7.2 线程的生命周期 153

7.2.1 Newborn(创建)阶段 153

7.2.2 Runnable(准备运行)阶段 153

7.2.3 Running(运行中)阶段 153

7.2.4 Blocked(阻塞)阶段 153

7.3 多线程实现机制 154

7.3.1 Thread的构造函数:创造的力量 154

7.2.5 Dead(死亡)阶段 154

7.3.2 Thread的方法 156

7.3.3 实现Runnable接口 157

7.4 线程的基本控制 158

7.4.1 终止一个线程 158

7.4.2 测试一个线程 158

7.4.3 线程的阻塞 159

7.5 线程组 160

7.6 优先级和线程调度 162

7.7 线程同步和锁 164

7.8 线程在动画中的应用 166

7.10 思考和练习 169

7.9 本章小结 169

第8章 J2EE开发范例 170

8.1 J2EE简介 170

8.1.1 J2EE组件和层次 170

8.1.2 EJB角色 172

8.2 会话EJB 174

8.2.1 无状态会话EJB 175

8.2.2 有状态会话EJB 185

8.3 实体EJB 195

8.3.1 容器管理的实体EJB 196

8.3.2 JavaBean自管理的实体EJB 216

8.4 本章小结 234

8.5 思考和练习 235

9.1.1 IP地址 236

第9章 Java网络开发范例 236

9.1 预备知识 236

9.1.2 协议 237

9.1.3 端口号 239

9.1.4 基本的URL:看看自己的地址 240

9.1.5 客户机/服务器模式 241

9.2 Socket套接字 241

9.2.1 Socket的工作步骤 241

9.2.2 创建时间程序 243

9.2.3 创建数据报程序 247

9.3 连接服务器 250

9.4 实现服务器 253

9.5 发送E-Mail 258

9.6 URL链接 260

9.7 本章小结 262

9.8 思考和练习 262

第10章 Java的I/O操作范例 263

10.1 Java流理论简介 263

10.1.1 输入流:InputStream类 264

10.1.2 输出流:OutputStream类 265

10.2 基本I/O流 265

10.2.1 标准系统数据流 265

10.2.2 数据流 267

10.2.3 文件I/O:有用的工具 267

10.2.4 其他I/O 274

10.3 ZIP文件流 274

10.4 缓存I/O流 277

10.5 本章小结 279

10.6 思考和练习 280

第11章 Java数据库操作范例 281

11.1 JDBC简介 281

11.1.1 JDBC驱动 282

11.1.2 JDBC驱动简单实例 283

11.2 基本的JDBC编程 284

11.2.1 数据库连接串 284

11.2.2 加载驱动和建立连接 285

11.2.3 执行SQL语句 286

11.2.4 结果集(ResultSet) 289

11.3 元数据 291

11.3.1 数据库元数据 292

11.3.2 ResultSet元数据 293

11.4 可滚动的结果集 295

11.5 事务处理 300

11.6 本章小结 302

11.7 思考和练习 302

第12章 使用小应用程序 303

12.1 把Applet小应用程序嵌入网页 303

12.1.1 Applet的方法和Applet的生命周期 304

12.1.2 一个简单的小应用程序 305

12.1.3 编写HTML代码 306

12.2 用AppletViewer查看小应用程序 306

12.3 与应用程序的比较 307

12.4 小应用程序的属性 307

12.5 从HTML向Applet传递参数实例 308

12.6 使用Applet访问数据库 311

12.7 本章小结 313

12.8 思考和练习 313

第13章 Java设计模式及Struts开发 314

13.1 框架简介 314

13.2 MVC介绍 314

13.3 Struts介绍 315

13.3.1 Struts的由来 315

13.3.2 Struts工作原理 316

13.3.3 Struts的基本组件包 317

13.3.4 Struts框架的组成部分 318

13.4.1 创建web.xml文件 320

13.4 Struts开发实例 320

13.4.2 创建struts-config.xml 322

13.4.3 编写sendMessage.jsp 324

13.4.4 编写showMessage.jsp 325

13.4.5 编写ActionBean类 326

13.4.6 编写FormBean类 327

13.4.7 国际化 329

13.4.8 运行实例 330

13.5 Struts的优势和不足 332

13.5.1 Struts的优点 332

13.5.2 Struts的缺点 333

13.6 本章小结 333

13.7 思考和练习 333

附录 发布EJB到WebLogic Server 334

相关图书
作者其它书籍
返回顶部