请输入您要查询的百科知识:

 

词条 新世纪Java程序设计应用教程
释义

基本信息

作者: 孙全党 王吴迪 赵枫朝

丛书名: 新世纪电脑应用教程丛书

出版社:电子工业出版社

ISBN:712102263X

出版日期:2006 年2月

开本:16开

页码:348

内容简介

本书是一本介绍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.1 简单 3

1.2.2 面向对象 3

1.2.3 分布式 3

1.2.4 解释 3

1.2.5 健壮 3

1.2.6 安全 3

1.2.7 结构中立、可移植 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.5 本章小结 7

1.6 上机练习与习题 7

1.6.1 填空题 7

.1.6.2 选择题 7

1.6.3 问答题 8

第2章 java开发工具 9

2.1 java开发工具概述 10

2.1.1 java development kit 10

2.1.2 netbeans 10

2.1.3 jcreator 10

2.1.4 jbuilder 10

2.1.5 visual age for java 10

2.1.6 weblogic workshop 11

2.1.7 jdeveloper 11

2.1.8 visual cafe for java 11

2.1.9 eclipse 11

2.1.10 intellij 11

2.1.11 microsoft vj++ 12

2.2 java development kit 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.4 本章小结 25

2.5 上机练习与习题 25

2.5.1 填空题 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 浮点类型 31

3.1.3 字符类型 33

3.1.4 布尔类型 34

3.1.5 类型转换 35

3.2 变量 38

3.2.1 变量名 38

3.2.2 变量声明和初始化 39

3.2.3 作用域 40

3.3 数组 40

3.3.1 一维数组 40

3.3.2 多维数组 42

3.4 运算符和表达式 44

3.4.1 赋值运算符 44

3.4.2 算数运算符 44

3.4.3 位运算符 48

3.4.4 关系运算符 51

3.4.5 逻辑运算符 52

3.4.6 三元运算符 55

3.4.7 运算符优先级 56

3.5 流程控制语句 56

3.5.1 选择语句 56

3.5.2 循环语句 63

3.5.3 跳转语句 67

3.6 实例练习:排序算法 69

3.7 本章小结 71

3.8 上机练习与习题 71

3.8.1 填空题 71

3.8.2 选择题 72

3.8.3 问答题 72

3.8.4 上机练习 72

第4章 java面向对象编程 73

4.1 面向对象基础 74

4.1.1 基本概念 74

4.1.2 基本特性 74

4.2 类 74

4.2.1 类定义 74

4.2.2 类修饰词 76

4.2.3 成员变量 76

4.2.4 成员方法 77

4.2.5 实例化和构造方法 78

4.2.6 重载和覆盖 79

4.2.7 this和super 80

4.2.8 抽象类 82

4.3 接口 82

4.3.1 接口定义 82

4.3.2 实现接口 83

4.4 包 84

4.4.1 包概念 84

4.4.2 包的操作 84

4.5 实例练习:排序策略 84

4.6 本章小结 87

4.7 上机练习与习题 87

4.7.1 填空题 87

4.7.2 选择题 88

4.7.3 问答题 88

4.7.4 上机练习 88

第5章 java集合框架 89

5.1 集合概述 90

5.2 常用集合接口 90

5.2.1 collection 90

5.2.2 list 92

5.2.3 set 93

5.2.4 map 93

5.2.5 map.entry 94

5.2.6 iterator 94

5.2.7 listiterator 95

5.3 常用集合类 96

5.3.1 arraylist 96

5.3.2 linkedlist 99

5.3.3 hashset 103

5.3.4 hashmap 105

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

5.5 本章小结 110

5.6 上机练习与习题 110

5.6.1 填空题 110

5.6.2 选择题 110

5.6.3 问答题 110

5.6.4 上机练习 110

第6章 java异常 111

6.1 异常的概念 112

6.2 java中的异常类及其分类 112

6.3 java异常处理机制 113

6.3.1 捕获处理异常 114

6.3.2 声明抛出异常 119

6.4 自定义异常 121

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

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

6.7 本章小结 127

6.8 上机练习与习题 128

6.8.1 填空题 128

6.8.2 选择题 128

6.8.3 问答题 128

6.8.4 上机练习 128

第7章 java线程 129

7.1 线程简介 130

7.2 线程的概念模型 130

7.3 线程的状态 135

7.4 线程的调度 136

7.5 线程的优先级 137

7.6 守护线程 140

7.7 主线程 142

7.8 线程同步 143

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

7.10 本章小结 151

7.11 上机练习与习题 151

7.11.1 填空题 151

7.11.2 选择题 152

7.11.3 问答题 152

7.11.4 上机练习 152

第8章 java数据库操作 153

8.1 jdbc技术 154

8.1.1 jdbc技术简介 154

8.1.2 jdbc技术规范和驱动程序 154

8.1.3 jdbc与odbc和其他api的比较 155

8.2 结构化查询语言 155

8.2.1 sql简介 155

8.2.2 select语句 156

8.2.3 更新记录 157

8.2.4 聚集函数 158

8.3 jdbc基本操作 159

8.3.1 加载jdbc驱动 159

8.3.2 connection接口 159

8.3.3 statement接口 161

8.3.4 resultset接口.. 162

8.3.5 databasemetadata接口 164

8.4 jdbc高级操作 165

8.4.1 preparedstatemen接口 165

8.4.2 事务处理 167

8.5 实例练习:信息录入 168

8.6 本章小结 171

8.7 上机练习与习题 171

8.7.1 填空题 171

8.7.2 选择题 171

8.7.3 问答题 172

8.7.4 上机练习 172

第9章 java网络编程 173

9.1 网络初步 174

9.1.1 osi参考模型 174

9.1.2 tcp/ip网络模型 174

9.1.3 套接字 175

9.2 udp协议网络程序 175

9.2.1 概述 175

9.2.2 datagrampacket类 176

9.2.3 datagramsocket类 177

9.2.4 创建udp服务器端程序 177

9.2.5 创建udp客户端程序 179

9.3 tcp协议网络程序 180

9.3.1 概述 180

9.3.2 socket类 181

9.3.3 serversocket类 182

9.3.4 创建tcp服务器端程序 182

9.3.5 创建tcp客户端程序 184

9.4 http协议网络程序 185

9.4.1 概述 185

9.4.2 url类 185

9.4.2 urlconnection类 187

9.5 综合实例——简单的web服务器 188

9.6 本章小结 192

9.7 上机练习与习题 193

9.7.1 填空题 193

9.7.2 选择题 193

9.7.3 问答题 194

9.7.4 上机练习 194

第10章 java awt组件 195

10.1 awt简介 196

10.2 组件简介 196

10.3 主要组件类 197

10.3.1 component类 197

10.3.2 button类 199

10.3.3 checkbox类 201

10.3.4 choice类 203

10.3.5 label类 205

10.3.6 list类 207

10.3.7 textcomponent类 210

10.3.8 textfield类 211

10.3.9 textarea类 213

10.3.10 menuitem类 215

10.3.11 menu类 216

10.3.12 menubar类 217

10.4 容器简介 219

10.5 主要容器类 219

10.5.1 frame类 219

10.5.2 dialog类 222

10.5.3 panel类 223

10.6 布局管理器简介 226

10.7 主要布局管理器类 226

10.7.1 borderlayout类 226

10.7.2 cardlayout类 228

10.7.3 flowlayout类 230

10.7.4 gridlayout类 232

10.7.5 gridbaglayout类 234

10.8 实例练习:界面设计 238

10.9 本章小结 240

10.10 上机练习与习题 240

10.10.1 填空题 240

10.10.2 选择题 240

10.10.3 问答题 240

10.10.4 上机练习 240

第11章 java awt事件处理模型 241

11.1 事件处理模型概念 242

11.2 awt事件处理模型 242

11.3 事件源 244

11.4 监听器 244

11.5 事件 244

11.6 常用事件类 245

11.6.1 keyevent类 245

11.6.2 itemevent类 248

11.6.3 mouseevent类 250

11.6.4 windowevent类 255

11.6.5 textevent类 258

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

11.8 本章小结 263

11.9 上机练习与习题 264

11.9.1 填空题 264

11.9.2 选择题 264

11.9.3 问答题 264

11.9.4 上机练习 264

第12章 java swing 265

12.1 swing简介 266

12.2 mvc概述 266

12.3 主要swing类和接口 266

12.3.1 rootpanecontainer接口 267

12.3.2 jcomponent类 267

12.3.3 jframe类 269

12.3.4 jbutton类 271

12.3.5 jcombobox类 276

12.3.6 jcolorchooser类 280

12.3.7 jfilechooser类 283

12.3.8 joptionpane类 289

12.3.9 jinternalframe类 293

12.3.10 jsplitpane类 297

12.3.11 jtable类 300

12.3.12 jtabbedpane类 304

12.3.13 jtree类 308

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

12.5 本章小结 316

12.6 上机练习与习题 317

12.6.1 填空题 317

12.6.2 选择题 317

12.6.3 问答题 318

12.6.4 上机练习 318

第13章 实战演练——开发java程序全过程 319

13.1 概述 320

13.2 软件开发过程 320

13.2.1 需求 320

13.2.2 分析设计 320

13.2.3 实现和测试 321

13.3 记事本工具 321

13.3.1 需求分析设计 321

13.3.2 实现和测试 322

13.4 网络通信工具 340

13.4.1 需求分析设计 340

13.4.2 实现和测试 340

13.5 本章小结 344

附录a 习题答案... 345

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/27 2:29:23