当前位置:首页 > 工业技术
java程序设计
java程序设计

java程序设计PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:马世霞主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2008
  • ISBN:7111229045
  • 页数:287 页
图书介绍:本书分别介绍了Java概论,Java基本语法,面向对象编程。
《java程序设计》目录

第1章 Java概论 1

1.1 Java产生的背景 1

1.2 Java语言特点 1

1.3 Java平台和虚拟机 3

1.4 运行环境安装与测试 4

1.4.1 Java开发包的安装 4

1.4.2 环境变量设定 6

1.4.3 环境测试 6

1.5 初识两类Java程序 7

1.5.1 Java应用程序(Java Application) 7

1.5.2 Java小程序(Java Applet) 9

1.5.3 建档应用程序javadoc 12

1.5.4 反汇编器javap 13

1.6 Java编程规范 15

1.7 Java应用前景 15

1.8 本章小结 16

1.9 知识测试 16

第2章 Java基本语法 18

2.1 简单数据类型 18

2.1.1 标识符 18

2.1.2 关键字 19

2.1.3 注释 19

2.1.4 常量 19

2.1.5 变量 20

2.1.6 数据类型概述 21

2.1.7 运算符与表达式 26

2.2 控制语句 29

2.2.1 简单if条件语句 29

2.2.2 简单if…else条件语句 29

2.2.3 if语句的嵌套 30

2.2.4 switch语句 31

2.2.5 循环语句 32

2.2.6 跳转语句 37

2.3 数组 39

2.3.1 一维数组 39

2.3.2 多维数组 41

2.4 本章小结 42

2.5 知识测试 43

第3章 面向对象编程 46

3.1 面向对象的思想 46

3.1.1 面向对象的基本概念 46

3.1.2 面向对象的特点 47

3.2 类 48

3.2.1 类声明 48

3.2.2 类体 49

3.2.3 构造方法 52

3.3 对象 54

3.3.1 对象的定义 54

3.3.2 对象的使用 55

3.4 继承与多态 57

3.4.1 继承性 57

3.4.2 多态性 59

3.5 抽象类和接口 64

3.5.1 抽象类 64

3.5.2 接口 66

3.5.3 接口的定义 66

3.5.4 接口的实现 67

3.6 包 68

3.7 系统常用类 71

3.7.1 系统常用包 71

3.7.2 Object类 71

3.7.3 Character类 73

3.7.4 Integer类 74

3.7.5 String类 75

3.7.6 StringBuffer类 77

3.7.7 数学类 78

3.8 本章小结 81

3.9 知识测试 81

第4章 异常处理 84

4.1 异常处理的概念 84

4.2 异常类 85

4.2.1 异常类的层次结构 85

4.2.2 Exception类及其子类 86

4.2.3 Error类及其子类 87

4.3 异常处理 87

4.3.1 异常的产生 87

4.3.2 抛出异常 88

4.3.3 捕获异常 92

4.4 创建自己的异常类 94

4.5 本章小结 97

4.6 知识测试 98

第5章 Applet程序设计 100

5.1 Applet的生命周期和Applet的方法 100

5.1.1 Applet类的层次关系 100

5.1.2 Applet的创建 101

5.1.3 Applet的生命周期 101

5.1.4 Applet类的显示方法 103

5.2 Applet标记 104

5.3 Applet通信 105

5.3.1 同一页Applet之间的通信 105

5.3.2 Applet与浏览器之间的通信 108

5.4 Applet程序示例 109

5.5 本章小结 111

5.6 知识测试 112

第6章 图形用户界面 113

6.1 AWT简介 113

6.1.1 AWT图形用户界面设计 113

6.1.2 AWT类 114

6.2 事件处理概述 115

6.3 AWT控件 118

6.3.1 标签 119

6.3.2 按钮与动作事件 119

6.3.3 文本框与文本区 121

6.3.4 下拉列表与选择事件 126

6.3.5 列表与选择事件 128

6.3.6 复选框与选择事件 128

6.3.7 单选按钮组与选择事件 130

6.3.8 滚动条与调整事件 132

6.3.9 鼠标、键盘事件 135

6.4 布局管理器 138

6.5 本章小结 145

6.6 知识测试 145

第7章 输入与输出 147

7.1 I/0流概述 147

7.2 字节流 148

7.2.1 InputStream类和OutputStream类 149

7.2.2 文件流FilelnputStream/FileOutputStream 150

7.2.3 标准流 156

7.2.4 过滤字节流 157

7.2.5 数据流 158

7.3 字符流 158

7.3.1 Reader类和Writer类 158

7.3.2 InputStreamReader类和OutputStreamWriter类 159

7.3.3 BufferedReader类和BufferedWriter类 160

7.4 本章小结 163

7.5 知识测试 164

第8章 多线程 165

8.1 线程概述 165

8.1.1 进程与线程 165

8.1.2 Thread类 166

8.1.3 线程的生命周期 168

8.2 线程的实现 168

8.3 线程的同步 171

8.4 本章小结 177

8.5 知识测试 178

第9章 图形、动画与多媒体 180

9.1 文本和字体 180

9.1.1 文本输出 180

9.1.2 字体设置 182

9.2 图形 185

9.2.1 绘制直线 185

9.2.2 矩形 187

9.2.3 椭圆 189

9.2.4 圆弧 190

9.2.5 多边形 192

9.3 颜色 195

9.3.1 Color类 195

9.3.2 Graphics类与Color类 195

9.4 图像 197

9.4.1 图像的显示 198

9.4.2 图像的缩放显示 200

9.5 声音的播放 202

9.6 动画的生成 205

9.7 本章小结 213

9.8 知识测试 213

第10章 访问数据库 215

10.1 概述 215

10.1.1 JDBC简介 215

10.1.2 JDBC的用途 217

10.2 JDBC应用程序接口 217

10.2.1 数据库连接 217

10.2.2 向数据库发送SQL语句 218

10.2.3 数据结果集 218

10.2.4 关闭数据库连接 218

10.3 配置ODBC数据源 219

10.3.1 建立数据库 219

10.3.2 建立数据源 220

10.4 数据库编程实例 222

10.5 本章小结 223

10.6 知识测试 224

第11章 网络编程 225

11.1 网络编程的基本概念 225

11.1.1 Java与网络编程 225

11.1.2 处理主机名称及IP地址的InetAddress类 226

11.2 传输层协议TCP和UDP 227

11.3 Java与统一资源定位符(URL) 228

11.3.1 URL基础知识 228

11.3.2 在Java中实现URL 228

11.4 Java与Socket编程 234

11.4.1 Socket原理 234

11.4.2 Java与Socket实现 237

11.4.3 Java与UDP上Socket的实现 244

11.5 本章小结 249

11.6 知识测试 249

第12章 游戏 250

12.1 吃豆游戏介绍 250

12.2 吃豆游戏实现 251

第13章 实验 273

实验一 熟悉Java编程环境和Java程序结构 273

实验二 Applet程序设计 274

实验三 Java基本语法 275

实验四 面向对象基础 276

实验五 异常处理 277

实验六 图形用户界面 279

实验七 输入输出 280

实验八 多线程 281

实验九 图形、动画与多媒体 282

实验十 数据库 284

实验十一 网络编程 285

参考文献 287

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