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

Java应用教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:薛为民,夏文红,解仑编著
  • 出 版 社:清华大学出版社;北京交通大学出版社
  • 出版年份:2005
  • ISBN:7810825763
  • 页数:318 页
图书介绍:本书为高校培养应用型人才而编写的教材,由具有丰富教学经验和实际工程经历的双师型一线教师编写。全书共分为10章。第1章主要介绍Java语言概述。第2章介绍Java语言编程基础。第3章介绍了Java语言面向对象程序设计的特性。第4章介绍Java语言中对象、数组与字符串的创建和各种操作方法。第5章介绍Java类库中常用的数据结构。第6章介绍了Java语言输入输出技术。第7章介绍Java的图形用户界面应用编程技术。第8章主要介绍了Java程序中的异常处理机制和多线程技术。第9章主要介绍Java网络编程应用和Java Applet小应用程序多媒体应用。第10章介绍Java数据库访问技术。本书内容丰富,通俗易懂,深入浅出,本书配有一百多个案例。书中所有案例都经过上机调试,全部源代码都在配套光盘上,读者可以放心阅读和使用。本书可以作为高校、培训机构的Java语言编程基础教材,也可以作为Java爱好者自学教材。
《Java应用教程》目录

目录 1

第1章 Java语言概述 1

1.1 Java语言的简述 1

1.1.1 Java语言的诞生 1

1.1.2 Java语言的主要特点 1

1.1.3 Java程序的运行机制 3

1.2 Java应用开发体系 4

1.3 J2EE的N层体系结构 6

1.3.1 N层开发架构 6

1.3.2 N层架构优点 7

1.4 Java运行环境的安装配置 8

1.4.1 Java开发工具包 8

1.4.2 环境变量的设置 8

1.5 Java程序的分类 10

1.5.1 Java应用程序 10

1.5.2 Java Applet程序 13

1.6 Java语言的面向对象特性 15

1.6.1 面向对象编程思想 15

1.6.2 类的定义 16

1.6.3 对象 18

小结 19

课后习题和上机练习 19

第2章 Java语法基础 20

2.1 标识符、分隔符和关键字 20

2.1.1 Java标识符与注释 20

2.1.2 Java关键字 21

2.1.3 Java分隔符 21

2.2 常量和变量 21

2.2.1 常量 21

2.2.2 变量 22

2.3 Java的数据类型 23

2.3.2 字符型 24

2.3.3 整数型 24

2.3.1 逻辑布尔型 24

2.3.4 浮点型(实型) 25

2.3.5 引用数据类型 27

2.4 运算符、表达式和语句 30

2.4.1 运算符 30

2.4.2 表达式 40

2.4.3 语句和块 41

2.4.4 控制流程语句 42

2.5.1 if语句 43

2.5 条件语句 43

2.5.2 switch语句 46

2.6 循环语句 47

2.6.1 for循环 48

2.6.2 while循环 49

2.6.3 dowhile语句 50

2.7 跳转语句 51

2.7.1 break语句 51

2.7.2 continue语句 53

2.7.3 return语句 54

小结 55

课后习题和上机练习 55

第3章 Java面向对象程序设计 58

3.1 类的创建 58

3.1.1 类的声明 58

3.1.2 类体 59

3.1.3 成员变量和局部变量 59

3.1.4 方法 61

3.1.5 方法重载 63

3.1.6 构造函数 64

3.1.7 this的用法 66

3.2 继承 67

3.2.1 继承的概念 67

3.2.2 创建子类 67

3.2.3 成员变量的隐藏和方法的覆盖 69

3.2.4 关键字static 70

3.2.5 关键字final和abstract 72

3.2.6 关键字super 75

3.3 包 77

3.3.1 Java文件的层次结构 77

3.3.2 package语句 77

3.3.3 import语句 78

3.4 访问控制 79

3.4.1 private(私有成员) 80

3.4.2 protected(保护成员) 83

3.4.3 public(公有成员) 84

3.4.4 default(友好成员) 85

3.5 接口 88

3.5.1 创建接口 88

3.5.2 定义接口 88

3.5.3 使用接口 89

3.6 内部类 91

3.6.1 内部类的定义和引用 91

3.6.2 内部类使用外部类成员 92

课后习题和上机练习 93

小结 93

第4章 对象、数组与字符串 95

4.1 对象 95

4.1.1 对象的创建 95

4.1.2 对象的使用 101

4.2 数组 104

4.2.1 一维数组 104

4.1.3 对象的清除 104

4.2.2 多维数组 108

4.3 字符串 110

4.3.1 创建字符串 110

4.3.2 访问字符串 111

4.4 Java中常用类库 117

小结 119

课后习题和上机练习 119

5.1.1 创建向量对象 120

第5章 数据结构及常用算法 120

5.1 向量 120

5.1.2 向量对象应用 121

5.1.3 枚举器 123

5.2 散列表 124

5.2.1 创建散列表对象 124

5.2.2 散列表应用 125

5.3 数据结构中的接口 126

5.3.1 Collection接口 126

5.3.2 Set接口 127

5.3.3 List接口 128

5.3.4 Iterator接口 129

5.4 堆栈 130

5.5 链表 131

5.6 数据排序算法 134

5.6.1 冒泡法排序 134

5.6.2 选择法排序 135

5.7.1 顺序查找法 137

5.7 数据查找算法 137

5.7.2 二分查找法 138

小结 139

课后习题和上机练习 139

第6章 流和文件 140

6.1 流概述 140

6.2 基本输入和输出流 141

6.2.1 InputStream类 142

6.2.2 OutputStream类 142

6.2.3 Reader类 143

6.2.4 Writer类 143

6.3 标准输入和输出 144

6.4 文件处理 145

6.4.1 File类 145

6.4.2 文件过滤 148

6.4.3 FileInputStream类和FileOutputStream类 150

6.4.4 RandomAccessFile类 152

6.4.5 FileReader类和FileWriter类 155

6.5 缓冲区输入和输出流 156

6.5.1 BufferedReader类 156

6.5.2 BufferedWriter类 157

6.6 格式字节数据流 159

6.6.1 DataInputStream类 159

6.6.2 DataOutputStream类 160

小结 162

课后习题和上机练习 162

第7章 Java GUI应用程序设计 164

7.1 Java抽象窗口工具集 164

7.1.1 容器 165

7.1.2 布局管理器 168

7.1.3 标签和文本编辑区 174

7.1.4 事件处理 177

7.2.1 Component类 182

7.2 ATW组件库 182

7.2.2 复选框和单选框 184

7.2.3 下拉列表框和列表框 188

7.2.4 按钮 192

7.2.5 窗口和菜单 194

7.2.6 对话框 198

7.3 Swing图形用户界面 201

7.3.1 Swing中的顶层容器 202

7.3.2 Swing中的中间层容器 206

7.3.3 Swing中的基本组件 209

7.4 图形设计 214

7.4.1 坐标系统 214

7.4.2 字符串的绘制 214

7.4.3 几何图形绘制 215

小结 217

课后习题和上机练习 217

8.1 Java异常 219

8.1.1 异常的概念 219

第8章 异常处理与多线程 219

8.1.2 异常处理机制 220

8.1.3 Java异常类层次关系 220

8.2 异常的处理 223

8.2.1 捕获异常 223

8.2.2 声明异常 225

8.2.3 抛弃异常 226

8.2.4 重写方法声明抛弃异常原则 227

8.2.5 自定义异常类 229

8.3 线程概念 230

8.3.1 线程和进程 230

8.3.2 Java对多线程的支持 231

8.4 线程的创建 232

8.4.1 Runnable接口 232

8.4.2 Thread类 232

8.4.3 创建线程的方法 233

8.5.1 线程的状态 235

8.5 线程的状态与控制 235

8.5.2 对线程状态的控制 236

8.6 线程的优先级、调度和管理 240

8.6.1 线程优先级 240

8.6.2 线程的调度 241

8.7 线程组 241

8.7.1 线程组 241

8.7.4 线程组的管理 242

8.7.3 线程组的属性 242

8.7.2 线程组的创建 242

8.8 线程的同步 243

8.8.1 资源冲突 243

8.8.2 关键字synchronized 243

8.8.3 线程的同步 244

8.8.4 死锁 247

小结 247

课后习题和上机练习 248

9.1.2 IP协议 249

9.1.1 TCP/UDP协议 249

第9章 网络多媒体应用 249

9.1 Java网络编程基础 249

9.1.3 Java网络功能 250

9.2 URL类和URLConnection类 251

9.2.1 创建URL类对象 251

9.2.2 URL类中获取对象特征的方法 251

9.2.3 URL类中获取对象内容 253

9.2.4 URLConnection类 254

9.3 InetAddress类 255

9.3.1 创建InetAddress类的对象 256

9.3.2 InteAddress类方法的使用 256

9.4 套接字(Socket)的应用 259

9.4.1 客户端套接字 259

9.4.2 服务器套接字 261

9.4.3 基于C/S结构的套接字应用程序 262

9.5 数据报套接字的应用 264

9.5.1 DatagramPacket类 265

9.5.2 DatagramSocket类 266

9.5.3 基于C/S结构的数据报套接字应用程序 268

9.6 Applet基础 270

9.6.1 Applet类 271

9.6.2 Applet的生命周期 272

9.6.3 Applet应用的有关参数说明 273

9.6.4 Applet与多线程 275

9.7 Applet事件响应和处理 277

9.7.1 鼠标事件响应和处理 277

9.7.2 键盘事件响应和处理 279

9.8 Applet多媒体应用 280

9.8.1 Applet实现显示图像 280

9.8.2 Applet播放声音文件 283

9.8.3 Applet声音和图像的协调 285

小结 287

课后习题和上机练习 287

10.1.2 ODBC数据访问接口 288

10.1.1 SQL语言 288

第10章 Java数据库应用 288

10.1 数据库应用开发简介 288

10.1.3 JDBC数据访问接口 289

10.2 SQL语言概述 289

10.2.1 基本SQL语句 291

10.2.2 聚合函数 294

10.2.3 分组查询 295

10.2.4 交叉查询 296

10.3 JDBC的结构 297

10.3.1 JDBC的四种类型 297

10.3.2 数据驱动程序 297

10.3.3 Connection对象 298

10.3.4 Statement对象 298

10.3.5 ResultSet对象 298

10.3.6 CallableStatement对象 299

10.4.1 设置Access数据源 300

10.4 JDBC数据源 300

10.4.2 设置Excel数据源 303

10.4.3 PreparedStatement对象 305

10.5 JDBC数据格式 306

10.5.1 格式一:执行基本SQL语句 306

10.5.2 格式二:实现分页 307

10.5.3 格式三:执行带参数的SQL语句 309

10.5.4 格式四:执行存储过程 309

10.6 使用JDBC访问数据库 309

10.6.1 事务处理 309

10.6.2 动态查询 311

10.6.3 显示指定记录 314

10.6.4 数据添加 315

小结 317

课后习题和上机练习 317

参考文献 318

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