java语言程序设计

java语言程序设计
作 者: 李尊朝 苏军
出版社: 中国铁道出版社
丛编项: 21世纪高校计算机应用技术系列规划教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: JAVA语言
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《java语言程序设计》作者简介

内容简介

本书通过对Java语言的全面介绍,使读者学会运用面向对象方法分析和解决实际问题的能力。在介绍Java编程原理和基础知识的前提下,特别注重实用性。书中包含大量精心设计并调式通过的编程实例,方便初学者使用。本书共分16章,内容包括Java概述、Java基础、流程控制、方法、数组、面向对象的程序设计基础、类的封装、多态和继承、接口和包、异常处理、输入与输出、图形用户界面GUI设计、高级用户界面GUI设计、Aplet程序、多线程、数据库编程和网络编程。本书集作者多年的教学经验编写而成,语言通俗易懂,内容安排合理,深入浅出。本书可作为高等学校各专业的程序设计语言课程教材,也可供从事软件开发以及相关领域的工程技术人员自学使用。

图书目录

第1章 Java概述 1

1-1 程序设计语言 2

1-1-1 机器语言 2

1-1-2 汇编语言 2

1-1-3 高级语言 2

1-2 面向对象的程序设计语言——Java 3

1-2-1 Java的发展历史 3

1-2-2 Java的特点 4

1-2-3 Java与C/C++的比较 6

1-3 Java的开发和运行环境 6

1-3-1 J2SDK的安装 7

1-3-2 J2SDK的设置 7

1-4 开发和运行Java程序的步骤 7

1-4-1 选择编辑工具 7

1-4-2 编译和运行Java程序 8

1-5 UltraEdit 9

1-5-1 下载和安装 9

1-5-2 软件的使用 10

1-5-3 UltraEdit的功能简介 10

习题 12

第2章 Java基础 13

2-1 Java符号 14

2-1-1 标识符和关键字 14

2-1-2 运算符和分隔符 14

2-1-3 注释 15

2-2 数据类型与变量、常量 15

2-2-1 数据类型 15

2-2-2 常量 16

2-2-3 变量 18

2-3 语句、表达式和运算符 21

2-3-1 语句 21

2-3-2 表达式 21

2-3-3 算术运算符 22

2-3-4 关系运算符 24

2-3-5 逻辑运算符 25

2-3-6 位运算符 26

2-3-7 赋值运算符 26

2-4 数据类型的转换 27

2-4-1 自动类型转换 27

2-4-2 强制类型转换 28

2-4-3 表达式的类型转换 29

2-4-4 运算符的优先级 29

习题 30

第3章 Java流程控制 31

3-1 选择结构程序设计 32

3-2 循环结构控制 37

3-3 跳转语句 44

习题 47

第4章 方法 49

4-1 方法声明 50

4-2 方法调用 51

4-3 参数传递 53

4-4 递归 54

习题 57

第5章 数组 59

5-1 一维数组 60

5-2 多维数组 62

5-3 数组的基本操作 65

5-4 数组应用举例 68

5-5 数组参数 72

5-6 字符串 75

习题 80

第6章 面向对象的程序设计概念 81

6-1 概念 82

6-2 类的概念 83

6-3 类的定义 83

6-4 对象 84

6-5 类的成员变量 89

6-6 方法的引用和修饰 91

习题 96

第7章 类的封装、多态和继承 97

7-1 类的封装 98

7-2 多态机制 103

7-3 类的继承 105

习题 114

第8章 接口和包 115

8-1 抽象类和方法 116

8-2 接口 121

8-3 包 127

习题 130

第9章 异常处理 131

9-1 Java异常处理机制 132

9-2 异常处理方法 133

习题 141

第10章 输入与输出 143

10-1 输入输出类库 144

10-2 标准输入输出 149

10-3 文件操作 153

习题 163

第11章 图形用户界面 165

11-1 Java的图形用户界面AWT包 166

11-2 Java语言中的事件处理 176

11-3 Swing包 183

习题 200

第12章 高级用户界面GUI设计 201

12-1 布局管理器 202

12-2 键盘和鼠标事件处理 208

12-3 菜单设计 212

12-4 对话框设计 216

12-5 窗口 225

习题 230

第13章 Applet程序 231

13-1 Applet简介 232

13-2 Applet程序举例 233

习题 238

第14章 多线程 239

14-1 Java的多线程机制 240

14-2 通过Thread类实现多线程 241

14-3 通过Runable接口实现多线程 242

14-4 线程等待 243

14-5 线程同步 246

习题 250

第15章 数据库编程 251

15-1 数据库简介 252

15-2 使用JDBC连接数据库 254

15-3 建立数据源 255

15-4 Java数据库编程 259

习题 267

第16章 网络编程 269

16-1 网络基础 270

16-2 URL 271

16-3 Socket 通信 275

习题 282