当前位置:首页 > 工业技术
跨平台程序设计语言-Java
跨平台程序设计语言-Java

跨平台程序设计语言-JavaPDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:赵毅主编
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2006
  • ISBN:7560616593
  • 页数:334 页
图书介绍:本书全面而详细地讲述了Java程序设计语言的基本概念与编程思想。
《跨平台程序设计语言-Java》目录

目录 1

第1章 程序设计概述 1

1.1 程序设计语言的分类 1

1.2 面向对象的相关概念 2

1.3 Java简介 4

1.3.1 Java的由来 4

1.3.2 Java的历史和现状 6

1.3.3 Java对Internet的重要性 8

1.3.4 Java的关键内核——字节码 8

1.3.5 Java语言的特点 9

1.4 Java程序的运行和环境 12

1.4.1 编辑Java源代码 12

1.4.2 Java的运行环境 12

1.4.3 Java应用程序示例 13

1.4.4 Java小程序示例 15

1.5 Java程序的整体框架 17

1.6 简单错误处理 19

1.7 常见的Java集成开发环境 21

习题 21

第2章 数据类型、变量和数组 23

2.1 Java语言的强类型特性 23

2.2 简单数据类型 23

2.3 整数类型 24

2.4 浮点型 26

2.5 字符型 27

2.6 布尔型 29

2.7 常量 30

2.7.1 整数常量 30

2.7.2 浮点常量 30

2.7.3 布尔型常量 30

2.7.5 字符串常量 31

2.7.4 字符常量 31

2.8 变量 32

2.8.1 标识符 32

2.8.2 变量的基本概念 32

2.8.3 声明一个变量 33

2.8.4 动态初始化 34

2.8.5 变量的作用域和生存期 34

2.9 类型转换与强制类型转换 37

2.9.1 Java的自动转换 37

2.9.2 不兼容类型的强制转换 37

2.10 表达式中类型的自动提升 39

2.11 数组 40

2.11.1 一维数组 40

2.11.2 多维数组 43

2.12 字符串简介 47

2.11.3 另一种数组声明语法 47

习题 48

第3章 运算符 49

3.1 算术运算符 49

3.1.1 基本算术运算符 49

3.1.2 模运算符 51

3.1.3 算术赋值运算符 51

3.1.4 递增和递减运算符 52

3.2 关系运算符 54

3.3 布尔逻辑运算符 55

3.4 赋值运算符 58

3.5 位运算符 58

3.5.1 位逻辑运算符 59

3.5.2 左移运算符 62

3.5.3 右移运算符 63

3.5.4 无符号右移运算符 64

3.5.5 位运算符赋值 66

3.6 ?运算符 67

3.7 运算符的优先级 67

3.8 圆括号的使用 68

习题 69

第4章 程序控制语句 70

4.1 算法和流程图 70

4.1.1 算法说明 70

4.1.2 简单算法举例 71

4.1.3 算法的表示 72

4.2 选择语句 75

4.2.1 if语句 75

4.2.2 switch语句 78

4.3 循环语句 82

4.3.1 while语句 83

4.3.2 do-while循环 84

4.3.3 for循环 87

4.3.4 for循环的一些变化 90

4.3.5 循环嵌套 91

4.4 跳转语句 92

4.4.1 break语句 92

4.4.2 continue语句 96

4.4.3 return语句 97

4.5 注释 98

4.5.1 单行注释 98

4.5.2 多行注释 98

4.5.3 文档注释 99

习题 100

第5章 面向对象基础 101

5.1 面向对象方法的提出 101

5.2.1 类和对象 102

5.2 面向对象程序设计的基本概念 102

5.2.2 对象的属性及关系 103

5.3 面向对象程序设计的特点 103

5.4 面向对象编程的相关概念及步骤 104

5.4.1 面向对象编程的概念及语言 104

5.4.2 OOA和OOD 106

5.4.3 面向对象编程的步骤 106

5.5 事件及其处理 107

5.5.1 Java事件处理机制 107

5.5.2 Java事件处理 108

5.5.3 授权事件模型 108

5.5.4 事件 108

5.5.5 事件源 108

5.5.6 事件监听器 109

5.5.7 事件类 109

5.5.9 事件监听器接口 112

5.5.8 产生事件 112

5.5.10 Adapter类 114

习题 115

第6章 面向对象的Java实现 116

6.1 类的定义和使用 116

6.1.1 最简单的类 116

6.1.2 成员变量 116

6.1.3 成员方法 116

6.1.4 完整的类定义示例 117

6.1.5 创建类的对象 118

6.1.6 运行程序 118

6.1.7 对象之间的关系 120

6.2 访问机制 121

6.2.1 static关键字 121

6.2.2 在一个类中的访问机制 124

6.2.3 一个类访问另外一个类 126

6.3 变量的作用域 127

6.3.2 两种变量的初始化 128

6.3.1 两种变量的访问规则 128

6.3.3 变量的作用范围 130

6.4 构造方法 132

6.4.1 方法重载 132

6.4.2 构造方法和对象初始化 134

6.4.3 构造方法的重载 135

6.5 继承 137

6.5.1 类的继承 137

6.5.2 重置方法 super关键字 139

6.5.3 类与其父类的构造方法的调用 140

6.5.4 不用继承使用另外一个类 142

6.5.5 重置与重载 144

习题 145

7.1 Math类 149

第7章 Java基本包 149

7.2 数组 154

7.2.1 声明数组 154

7.2.2 数组初始化 155

7.2.3 访问数组元素 155

7.2.4 数组长度 156

7.2.5 数组的基本操作 157

7.2.6 数组的应用 160

7.2.7 多维数组 163

7.2.8 另一种数组声明语法 164

7.2.9 与数组有关的运行错误 164

7.3 String类 165

7.3.1 字符串的声明和赋初值 165

7.3.2 String类中的方法 166

7.4 main方法 174

习题 175

第8章 异常处理 176

8.1 基本概念 176

8.2 异常处理的种类 177

8.3 系统默认处理异常 177

8.4 使用try-catch结构 178

8.5 异常声明 181

8.6 throw、throws和finally语句 182

8.6.1 throw语句 182

8.6.2 throws语句 184

8.6.3 finally语句 185

习题 188

第9章 窗口程序设计 189

9.1 AWT包的基本概念 189

9.2 容器 189

9.2.1 创建一个窗口 189

9.2.2 程序退出机制 190

9.2.3 在窗口中放置按钮 191

9.2.4 按钮退出机制 192

9.2.5 面板类 194

9.2.6 画布类 195

9.2.7 画布类子类 197

9.3 布局 199

9.3.1 顺序布局 199

9.3.2 边界布局 200

9.3.3 网格布局 201

9.3.4 空布局 203

9.4 组件 205

9.4.1 按钮的方法 206

9.4.2 按钮类的子类 210

9.4.3 文本框对象的创建 213

9.4.4 文本区 215

9.5 图形方法 217

9.5.1 画图形边框 218

9.5.2 图形颜色的填充 219

9.5.3 自定义颜色 221

9.5.4 画立体矩形 222

9.5.5 绘制二次曲线 223

9.5.6 图片的显示 225

习题 227

第10章 Java Applet 228

10.1 Java Applet概述 228

10.2 Java Applet的特点 228

10.3 Applet类的主要方法 229

10.4 开发运行Java Applet程序 232

10.4.1 用JDK编译器编译运行Java Applet 232

10.4.2 在VJ编译开发环境中编译运行Java Applet 234

10.5.2 代码嵌入 236

10.5 Java Applet的运行机制 236

10.5.1 源程序的编辑与编译 236

10.5.3 Applet的运行 237

10.6 Java Applet实例 238

10.6.1 图形界面的输入/输出 238

10.6.2 请求重画 239

10.6.3 HTML Applet标记 243

10.6.4 有输入参数的Java Applet 244

10.6.5 getDocumentBase()和getCodeBase()方法 246

10.6.6  AppletContext和showDocument()方法 247

10.6.7 鼠标实例 248

10.6.8 键盘事件实例 250

10.6.9 输入密码实例 251

10.6.10  Applet生命周期 252

10.6.11 制作小闹钟 254

习题 259

第11章 输入与输出流 260

11.1 流的概念 260

11.2 Java.io包 260

11.3 对流进行分类 260

11.4 标准输入/输出流 260

11.5 节点流和高级流 262

11.6 字符流 263

11.6.1 文件 263

11.6.2 创建一个文件对象 263

11.6.3 文件操作的例程 263

11.6.4 Reader中各Writer类 266

11.7 字节流 268

11.7.1 FileInputStream类和FileOutputStream类 268

11.7.2 BufferedInputStream类和BufferedOutputStream类 271

11.7.3 DataInputStream类和DataOutputStream类 272

11.8 RandomAccess File类 274

习题 277

第12章 线程 279

12.1 多线程 279

12.1.1 线程的基本概念 279

12.1.2 线程的状态 280

12.2 线程体的实现 280

12.2.1 继承Thread类 280

12.2.2 实现接口Runable 285

12.2.3 两种方法的比较 287

12.3 线程的同步 287

习题 292

附录A 常用类的使用方法 296

附录B 常用开发工具 316

附录C 常用词汇表 325

参考文献 334

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