当前位置:首页 > 工业技术
Java开发与应用教程
Java开发与应用教程

Java开发与应用教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:王吴迪,赵枫朝等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2006
  • ISBN:7121023326
  • 页数:342 页
图书介绍:本书是一本介绍Java编程基础知识的教材,系统地介绍Java语言的主要功能及用法。全书共分为13章,内容涵盖:Java概述、Java开发工具、Java语言基础、Java面向对象编程、Java集合框架、Java异常、Java线程、Java数据库操作、Java网络编程、Java AWT组件、Java AWT事件处理模型、Java Swing和实战演练——开发Java程序全过程。本书从Java的起源历史、体系结构、平台标准及主要技术开始讲起,结合面向对象的编程思想,详尽地介绍Java在各个方面的应用,并含有大量精心设计的代码实例。
《Java开发与应用教程》目录

第1章 Java概述 1

1.1 Java起源 2

1.2 Java体系结构和系统特性 2

1.2.4 解释 3

1.2.6 安全 3

1.2.5 健壮 3

1.2.7 结构中立、可移植 3

1.2.3 分布式 3

1.2.2 面向对象 3

1.2.1 简单 3

1.2.8 高效能 4

1.2.9 多线程 4

1.3 Java平台标准 4

1.3.1 J2ME 4

1.3.2 J2SE 5

1.3.3 J2EE 6

1.4 Java十年 6

1.6.2 选择题 7

1.6.1 填空题 7

1.6 上机练习与习题 7

1.5 本章小结 7

1.6.3 问答题 8

第2章 Java开发工具 9

2.1.3 JCreator 10

2.1.4 JBuilder 10

2.1.5 VisualAgeforJava 10

2.1.2 NetBeans 10

2.1.1 JavaDevelopmentKit 10

2.1 Java开发工具概述 10

2.1.6 WebLogicWorkshop 11

2.1.7 JDeveloper 11

2.1.8 VisualCafeforJava 11

2.1.9 Eclipse 11

2.1.10 IntelliJ 11

2.1.11 MicrosoftVJ++ 12

2.2 JavaDevelopmentKit 12

2.2.1 JDK5.0获取 12

2.2.2 JDK5.0安装 13

2.2.3 JDK5.0配置 16

2.3 Eclipse 17

2.3.1 Eclipse概述 17

2.3.2 Eclipse优势 17

2.3.3 Eclipse的版本 18

2.3.4 Eclipse3.1 获取 18

2.3.5 Eclipse3.1 配置 18

2.3.6 Eclipse开发示例 21

2.5.1 填空题 25

2.5 上机练习与习题 25

2.4 本章小结 25

2.5.2 选择题 26

2.5.3 问答题 26

2.5.4 上机练习 26

第3章 Java语言基础 27

3.1 Java语言的数据类型 28

3.1.1 整数类型 28

3.1.2 浮点类型 28

3.1.5 类型转换 29

3.1.4 布尔类型 29

3.1.3 字符类型 29

3.2 变量 31

3.2.1 变量名 31

3.2.2 变量声明和初始化 32

3.2.3 作用域 33

3.3 数组 33

3.3.1 一维数组 33

3.3.2 多维数组 35

3.4.2 算数运算符 37

3.4.1 赋值运算符 37

3.4 运算符和表达式 37

3.4.3 位运算符 38

3.4.4 关系运算符 39

3.4.5 三元运算符 39

3.4.6 运算符优先级 39

3.5 流程控制语句 40

3.5.1 选择语句 40

3.5.2 循环语句 46

3.5.3 跳转语句 49

3.6 实例练习:排序算法 52

3.7 本章小结 54

3.8 上机练习与习题 54

3.8.1 填空题 54

3.8.2 选择题 54

3.8.3 问答题 54

3.8.4 上机练习 54

第4章 Java面向对象编程 55

4.2.1 类定义 56

4.2 类 56

4.1.2 基本特性 56

4.1.1 基本概念 56

4.1 面向对象基础 56

4.2.2 类修饰词 58

4.2.3 成员变量 58

4.2.4 成员方法 59

4.2.5 实例化和构造方法 60

4.2.6 重载和覆盖 61

4.2.7 this和super 62

4.3.1 接口定义 64

4.2.8 抽象类 64

4.3 接口 64

4.3.2 实现接口 65

4.4 包 66

4.4.1 包概念 66

4.4.2 包的操作 66

4.5 实例练习:排序策略 66

4.7 上机练习与习题 69

4.7.1 填空题 69

4.6 本章小结 69

4.7.2 选择题 70

4.7.3 问答题 70

4.7.4 上机练习 70

第5章 Java集合框架 71

5.1 集合概述 72

5.2 常用集合接口 72

5.2.1 Collection 72

5.2.2 List 74

5.2.4 Map 75

5.2.3 Set 75

5.2.5 Map.Entry 76

5.2.6 Iterator 76

5.2.7 ListIterator 77

5.3 常用集合类 78

5.3.1 ArrayList 78

5.3.2 LinkedList 81

5.3.3 HashSet 85

5.3.4 HashMap 87

5.4 实例练习:集合综合运用 90

5.5 本章小结 92

5.6 上机练习与习题 92

5.6.1 填空题 92

5.6.2 选择题 92

5.6.3 问答题 92

5.6.4 上机练习 92

第6章 Java异常 93

6.1 异常的概念 94

6.2 Java中的异常类及其分类 94

6.3 Java异常处理机制 95

6.3.1 捕获处理异常 96

6.3.2 声明抛出异常 101

6.4 自定义异常 103

6.5 自定义异常的综合应用 105

6.6 实例练习:异常的综合应用 108

6.7 本章小结 109

6.8.2 选择题 110

6.8.4 上机练习 110

6.8.3 问答题 110

6.8.1 填空题 110

6.8 上机练习与习题 110

第7章 Java线程 111

7.1 线程简介 112

7.2 线程的概念模型 112

7.3 线程的状态 117

7.4 线程的调度 118

7.5 线程的优先级 119

7.6 守护线程 122

7.7 主线程 124

7.8 线程同步 125

7.9 实例练习:线程综合应用 131

7.10 本章小结 133

7.11 上机练习与习题 133

7.11.1 填空题 133

7.11.2 选择题 134

7.11.3 问答题 134

7.11.4 上机练习 134

第8章 Java数据库操作 135

8.1.2 JDBC技术规范和驱动程序 136

8.1.1 JDBC技术简介 136

8.1 JDBC技术 136

8.1.3 JDBC与ODBC和其他API的比较 137

8.2 结构化查询语言 137

8.2.1 SQL简介 137

8.2.2 SELECT语句 138

8.2.3 更新记录 139

8.2.4 聚集函数 140

8.3.1 加载JDBC驱动 141

8.3.2 Connection接口 141

8.3 JDBC基本操作 141

8.3.3 Statement接口 143

8.3.4 ResultSet接口 144

8.3.5 DatabaseMetaData接口 146

8.4 JDBC高级操作 147

8.4.1 PreparedStatemen接口 147

8.4.2 事务处理 149

8.5 实例练习:信息录入 150

8.7.1 填空题 153

8.7.2 选择题 153

8.7 上机练习与习题 153

8.6 本章小结 153

8.7.3 问答题 154

8.7.4 上机练习 154

第9章 Java网络编程 155

9.1 网络初步 156

9.1.1 OSI参考模型 156

9.1.2 TCP/1IP网络模型 156

9.2 UDP协议网络程序 157

9.2.1 概述 157

9.1.3 套接字 157

9.2.2 DatagramPacket类 158

9.2.3 DatagramSocket类 159

9.2.4 创建UDP服务器端程序 159

9.2.5 创建UDP客户端程序 161

9.3 TCP协议网络程序 162

9.3.1 概述 162

9.3.2 Socket类 163

9.3.4 创建TCP服务器端程序 164

9.3.3 ServerSocket类 164

9.3.5 创建TCP客户端程序 166

9.4 HTTP协议网络程序 167

9.4.1 概述 167

9.4.2 URL类 167

9.4.3 URLConnection类 . 169

9.5 综合实例——简单的Web服务器 170

9.6 本章小结 174

9.7.1 填空题 175

9.7.2 选择题 175

9.7 上机练习与习题 175

9.7.3 问答题 176

9.7.4 上机练习 176

第10章 JavaAWT组件 177

10.1 AWT简介 178

10.2 组件简介 178

10.3 主要组件类 179

10.3.1 Component类 179

10.3.2 Button类 181

10.3.3 Checkbox类 183

10.3.4 Choice类 185

10.3.5 Label类 187

10.3.6 ist类 189

10.3.7 TextComponent类 192

10.3.8 TextField类 193

10.3.9 TextArea类 195

10.3.10 MenuItem类 197

10.3.11 Menu类 198

10.3.12 MenuBar类 199

10.5.1 Frame类 201

10.5 主要容器类 201

10.4 容器简介 201

10.5.2 Dialog类 204

10.5.3 Panel类 205

10.6 布局管理器简介 208

10.7 主要布局管理器类 208

10.7.1 BorderLayout类 208

10.7.2 CardLayout类 210

10.7.3 FlowLayout类 212

10.7.4 Gridayout类 214

10.7.5 GridBagLayout类 216

10.8 实例练习:界面设计 220

10.9 本章小结 222

10.10 上机练习与习题 222

10.10.1 填空题 222

10.10.2 选择题 222

10.10.3 问答题 222

10.10.4 上机练习 222

第11章 JavaAWT事件处理模型 223

11.2 AWT事件处理模型 224

11.1 事件处理模型概念 224

11.3 事件源 226

11.4 监听器 226

11.5 事件 226

11.6 常用事件类 227

11.6.1 KeyEvent类 227

11.6.2 ItemEvent类 230

11.6.3 MouseEvent类 232

11.6.4 WindowEvent类 237

10.6.5 TextEvent类 240

11.7 综合实例——网络通信工具 242

11.8 本章小结 245

11.9 上机练习与习题 246

11.9.1 填空题 246

11.9.2 选择题 246

11.9.3 问答题 246

11.9.4 上机练习 246

第12章 JavaSwing 247

12.3 主要Swing类和接口 248

12.2 MVC概述 248

12.1 Swing简介 248

12.3.1 RootPaneContainer接口 249

12.3.2 JComponent类 249

12.3.3 JFrame类 251

12.3.4 JButton类 253

12.3.5 JComboBox类 258

12.3.6 JColorChooser类 262

12.3.7 JFileChooser类 265

12.3.8 JOptionPane类 271

12.3.9 JInternalFrame类 275

12.3.10 JSplitPane类 279

12.3.11 JTable类 282

12.3.12 JTabbedPane类 286

12.3.13 JTree类 290

12.4 实例练习:任务添加工具 292

12.5 本章小结 298

12.6 上机练习与习题 299

12.6.1 填空题 299

12.6.2 选择题 299

12.6.4 上机练习 300

12.6.3 问答题 300

第13章 实战演练——开发Java程序全过程 301

13.1 概述 302

13.2 软件开发过程 302

13.2.1 需求 302

13.2.2 分析设计 302

13.2.3 实现和测试 303

13.3 记事本工具 303

13.3.1 需求分析设计 303

13.3.2 实现和测试 304

13.4 网络通信工具 320

13.4.1 需求分析设计 320

13.4.2 实现和测试 320

13.5 本章小结 324

附录A 习题答案 325

JAVA开发工程师标准化模拟试题 329

一、单选题(每题1分,共40分) 329

二、多选题(每题2分,共30分) 339

三、判断题(每题1分,共30分) 342

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