当前位置:首页 > 工业技术
Java程序设计视频教程
Java程序设计视频教程

Java程序设计视频教程PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:尹立民,王兴东等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2005
  • ISBN:7121012243
  • 页数:246 页
图书介绍:本书以通俗、简明的语言,从正反两个方面,由浅入深地讲解了如何使用Java开发网络应用程序;从Java开发环境的安装到编写一个简单的应用程序;从Java常规程序的开发到Java小程序的开发过程;从数据编程到网络编程和Internet应用等。所有方面都结合实例予以具体介绍,力求内容全面、详略得当,使读者能快速掌握并充分运用Java的编程技巧和最新功能,得心应手地解决实际问题。
《Java程序设计视频教程》目录

第1章 Java概述 1

1.1 Java的诞生与发展 2

1.2 Java的特点 3

1.3 Java开发工具 5

1.3.1 JDK(Java Development Kit) 5

1.3.2 Java Workshop 6

1.3.3 Borland的JBuilder 6

1.3.4 IBM的Visual Age for Java 7

1.3.5 Microsoft Visual J++ 7

1.4 Java的几个重要概念 8

1.5 JDK安装与配置 12

1.5.1 下载JDK1.4.2 12

1.5.2 安装JDK1.4.2 12

1.5.3 JDK配置 15

1.6.2 Java的第一个实例 18

实例1:HelloWorld示例 18

1.6.1 Java程序的编译和运行 18

1.6 用Java编写程序 18

实例2:编写一个简单的窗口程序 20

1.6.3 Hello World程序代码分析 22

1.6.4 常见的Hello World程序错误及解决方法 22

1.7 习题 24

1.7.1 选择题 24

1.7.2 简答题 24

1.7.3 编程题 24

第2章 Java编程基础 25

2.1 数据类型 26

2.2 常量与变量 26

2.2.1 命名常量 27

实例3:计算圆面积 27

2.2.3 使用命名常量的好处 29

2.2.4 为何使用变量 29

2.2.2 命名规则 29

2.2.5 定义变量 30

2.2.6 给变量命名及注意事项 31

2.2.7 初始化变量 31

实例4:未初始化的变量 33

2.2.8 变量的取值范围 34

实例5:测试整数的溢出 34

2.3 整型数据 35

2.3.1 整型常量 35

2.3.2 整型变量 36

2.4 实型数据 36

2.4.1 实型常量 36

2.4.4 为什么不用实型代替整型 37

2.5 字符型数据 37

2.5.1 字符常量 37

2.4.2 实型变量 37

2.4.3 赋值的错误操作 37

实例6:使用转义字符 38

2.5.2 字符串常量 38

2.5.3 字符变量 39

2.5.4 字符变量的特殊性 39

实例7:字符与数值 39

2.6 布尔型数据 40

2.7.1 算术运算符 41

2.7 运算符、表达式、语句 41

实例8:求1+2+3+4+5 42

2.7.2 关系运算 46

2.7.3 逻辑运算 47

2.7.4 表达式和语句 47

2.8 一维数组的定义及应用 48

2.8.1 数组与变量 48

2.8.2 一维数组的定义 49

2.8.3 如何给数组中的元素赋值 50

2.8.4 一维数组的应用——求数组中的最大值 52

实例9:不使用数组,实现让用户输入5个数,然后计算最大值 53

实例10:使用数组求最大值 55

2.8.5 一维数组的应用——冒泡排序 56

实例11:冒泡排序实例 58

实例12:一维数组的应用——选择排序 59

2.8.6 一维数组的应用——找数组元素 61

实例13:查找数组中的元素 62

2.9 多维数组 63

2.9.1 多维数组的定义 63

2.9.2 二维数组的初始化 64

2.9.3 二维数组的应用 64

实例14:将个3×4的矩阵a转置后输出 64

2.10 习题 66

2.10.1 选择题 66

2.10.2 简答题 66

第3章 Java中的程序控制结构 67

3.1 if语句 69

3.1.1 编写if语句 70

实例15:用if语句判断大小写字母 71

实例16:演示if语句的两种格式 72

3.1.2 if语句的正确流程 75

3.1.3 if语句的错误用法 76

3.2 switch语句 79

3.2.1 case子句的有效组织方法 80

3.2.2 使用switch语句要注意的问题 80

实例17:用switch语句判断成绩等级 81

3.3 循环语句 82

3.3.1 while循环 83

实例18:用while循环语句求1000之内的所有水仙花数 83

3.3.2 避免无限循环 84

3.3.3 do循环 85

3.3.4 for循环 86

3.3.6 使用for循环易出现的错误 87

3.3.5 提前退出循环 87

实例19:用for循环求1000之内的所有完全数 88

3.3.7 正确使用for循环 88

实例20:百钱买百鸡问题 89

3.3.8 嵌套循环 90

实例21:演示循环语句的综合应用 91

3.3.9 循环的类型 92

3.3.10 正确编写循环 93

3.4 习题 94

3.4.1 选择题 94

3.4.2 编程题 95

第4章 Java面向对象编程 97

4.1 面向对象的概念 98

4.2 类与对象 98

4.2.1 对象 98

4.2.2 类 99

4.3.1 类的声明 101

4.3 创建类 101

4.3.2 域的声明——实现属性 103

4.3.3 方法的声明——实现行为 105

4.4 继承 107

4.4.1 为什么要用继承 107

4.4.2 子类和超类 107

4.4.3 继承的层次结构 110

4.4.4 继承的实现 112

4.4.5 单继承和多继承 113

4.4.6 一个继承的实例分析 114

4.5 对象 115

4.5.1 创建对象 116

实例22:类实例创建表达式的使用 117

4.5.2 对象的引用 120

实例23:对象的引用与对象之间的关系和区别 120

实例24:变量作为参数传递 122

实例25:对象的比较 124

4.5.3 对象的比较 124

实例26:字符串的比较 125

4.5.4 确定对象是类的实例 126

实例27:确定对象是否是类的实例 126

4.6 习题 128

4.6.1 选择题 128

第5章 Applet编程基础 131

5.1 什么是Applet 132

5.2 Applet程序开发步骤 132

5.2.1 编写一个简单的Applet程序 133

实例28:演示Applet程序的开发过程 133

5.2.2 对例子的详细解释 135

5.3 Applet的生命周期 136

5.3.1 Applet生命周期的划分 136

实例29:演示Applet的生命周期 137

5.3.2 实例演示Applet的生命周期 137

5.4 使用Font类改变Applet的字体 139

5.4.1 Font类中常用的方法 139

实例30:显示当前系统使用的默认字符的属性 140

5.4.2 创建自己的Font 142

实例31:显示不同大小的Font 142

5.5 在HTML中使用Appelt 145

5.5.1 APPLET标记 145

实例32:使用APPLET标记 147

5.5.2 在HTML中传递Applet使用的参数 148

实例33:在HTML中传递Applet使用的参数 148

5.6 实现文字显示 151

实例34:实现文字显示 151

5.7 Java Applet编程显示图像 152

5.7.2 显示图像文件 153

实例35:显示图像 153

5.7.1 装载一幅图像 153

5.8 利用Java Applet播放声音文件 154

5.8.1 Java支持的声音文件格式 155

5.8.2 播放声音文件的方法 155

实例36:播放music.wav声音文件 156

5.9 Java Applet编程响应鼠标键盘 156

5.9.1 鼠标事件 156

实例37:鼠标时间跟踪 158

实例38:鼠标单击处理 160

5.9.2 键盘事件 162

实例39:键盘响应 162

5.10 习题 164

5.10.1 简答题 164

5.10.2 编程题 164

第6章 文件处理技术 165

6.2 File类简介 166

6.1.2 文件类型 166

6.1.1 文件概述 166

6.1 面向存储的文件技术 166

实例40:创建目录与文件 169

6.3 二进制文件的处理 170

实例41:二进制文件的读写 171

6.4 使用Java操作文本文件 172

实例42:使用FileReader读取文件 173

实例43:使用InputStreamReader读取文件 174

实例44:使用BufferedReader读取文件 175

实例45:使用FileWriter写文件 176

6.5 Java的基本数据类型与流 177

实例46:序列化的应用 179

6.6 配置文件 181

实例47:配置文件的应用 181

6.7 习题 182

6.7.1 编程题 182

第7章 AWT图形用户界面 183

7.1.1 java.awt包 184

7.1.2 组件和容器 184

7.1 用AWT生成图形化用户界面 184

7.1.3 常用容器 185

实例48:使用Frame容器 186

实例49:使用Panel容器 187

7.1.4 LayoutManager布局管理器 189

实例50:使用FlowLayout布局 189

实例51:使用BorderLayout布局 191

实例52:使用GridLayout布局 193

实例53:容器嵌套 194

7.2 AWT事件处理模型 196

实例54:演示事件处理 196

7.2.1 事件类 198

7.2.2 事件监听器 199

实例55:事件处理模型的应用 200

7.2.3 AWT事件及其相应的监听器接口 200

7.2.4 事件适配器 204

7.3 AWT组件库 205

7.3.1 按钮(Button) 205

实例56:按钮的使用 205

7.3.2 复选框(Checkbox) 207

实例57:复选框的使用 207

7.3.3 单行文本框(TextField) 209

实例58:单行文本框的使用 209

7.3.4 文本区(TextArea) 211

实例59:文本区的使用 211

7.3.5 单选按钮(CheckboxGroup) 213

实例60:单选按钮的使用 213

7.3.6 组件与监听器的对应关系 215

7.4.4 程序填空题 216

7.4.3 填空题 216

7.4.2 多项选择题 216

7.4 习题 216

7.4.1 选择题 216

第8章 Java网络编程 219

8.1 网络编程的基本概念 220

8.1.1 网络的基础知识 220

8.1.2 网络的基本概念 220

8.1.3 两类传输协议——TCP、UDP 221

8.2 基于URL的高层次Java网络编程 221

8.2.1 统一资源定位器URL 221

8.2.2 URL的组成 222

8.2.3 创建一个URL 222

8.2.4 解析一个URL 223

实例61:获取URL对象的属性 223

8.2.5 从URL读取WWW网络资源 224

实例62:从URL读取WWW网络资源 224

8.3.1 Socket通信 225

8.3 基于Socket(套接字)的低层次Java网络编程 225

8.3.2 Socket通信的一般过程 226

8.3.3 创建Socket 226

8.3.4 客户端的Socket 227

8.3.5 服务器端的ServerSocket 227

8.3.6 打开输入/输出流 228

8.3.7 关闭Socket 228

8.3.8 简单的Client/Server程序设计 229

实例63:简单的Client/Server程序 229

8.3.9 支持多客户的Client/Server程序设计 233

实例64:支持多客户的Client/Server程序 234

8.3.10 数据报(Datagram)通信 240

8.4 习题 241

8.4.1 判断题 241

8.4.2 填空题 242

附录A 习题答案 243

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