当前位置:首页 > 工业技术
Java语言程序设计案例教程
Java语言程序设计案例教程

Java语言程序设计案例教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:任泰明主编
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2008
  • ISBN:7560619878
  • 页数:287 页
图书介绍:本书讲述了Java语言中的类、对象、方法、继承、多态、异常等基础知识。
《Java语言程序设计案例教程》目录

第1章 进入Java编程世界 1

1.1 程序设计语言基础 1

1.1.1 程序设计语言介绍 2

1.1.2 编译器和解释器 3

1.1.3 面向过程和面向对象的程序设计语言 3

1.2 Java语言的产生与发展 5

1.2.1 Java语言的起源 5

1.2.2 Java语言的发展 6

1.3 建立Java语言编程环境 7

1.3.1 安装与设置JDK 7

1.3.2 几种常用的Java集成开发环境介绍 10

1.4 简单Java程序的编写 12

1.4.1 Java程序简介——初步认识对象与类 12

1.4.2 【案例1-1】显示个人信息 13

1.4.3 【相关知识】Java程序的编译与运行 17

1.5 Java语言的跨平台性 18

1.5.1 字节码(Byte Code) 18

1.5.2 Java虚拟机(JVM) 18

1.6 组成Java语言的基本元素 19

1.6.1 Java语言使用的字符集 19

1.6.2 Java语言使用的基本符号 19

1.6.3 Java语言中标识符的概念 20

1.6.4 Java语言的关键字 20

1.7 Java程序的调试 21

1.7.1 如何分析程序中的错误 21

1.7.2 编译Java程序时的常见错误及处理方法 21

1.7.3 运行Java程序时的错误及处理方法 22

1.8 工程实践中Java程序的书写规范 22

第2章 设计类 26

2.1 认识对象与类的概念 26

2.1.1 对象和类 26

2.1.2 【案例2-1】设计汽车类 30

2.1.3 【相关知识】定义类与创建对象 33

2.2 类的构造方法 34

2.2.1 对象的初始化 34

2.2.2 【案例2-2】求两点之间的距离 35

2.2.3 【相关知识】构造方法的重载 38

2.3 类的封装 40

2.3.1 类的封装 40

2.3.2 【案例2-3】圆类 41

2.3.3 【相关知识】类成员与实例成员 44

2.4 使用UltraEdit编辑Java程序 47

2.4.1 “文件”菜单 48

2.4.2 “编辑”菜单 48

2.4.3 “搜索”菜单 49

2.4.4 “查看”菜单 50

2.4.5 “格式”菜单 50

2.4.6 “高级”菜单 50

2.5 软件工程中类的图形化表示方法 51

2.5.1 UML简介 51

2.5.2 类的表示方法 51

第3章 类的数据成员 54

3.1 类的数据成员概述 54

3.1.1 数据成员的定义格式 54

3.1.2 数据成员的修饰符 55

3.2 简单数据类型的使用方法 55

3.2.1 简单数据类型 55

3.2.2 数据的运算符 59

3.2.3 【案例3-1】解方程 62

3.2.4 【相关知识】this关键字的功能 65

3.3 简单数据类型的包装类 67

3.3.1 包装类的使用 67

3.3.2 创建包装类对象 69

3.3.3 【案例3-2】数制转换器 69

3.3.4 【相关知识】包 71

3.4 字符串数据类型的使用方法 73

3.4.1 字符串的创建与操作 73

3.4.2 【案例3-3】身份证号码中的秘密 76

3.4.3 【相关知识】在程序中使用可变字符串 78

3.5 数组数据类型的使用方法 79

3.5.1 在程序中使用数组的方法 80

3.5.2 【案例3-4】简单的计算器 82

3.5.3 【相关知识】数组的高级操作 85

3.6 J2SDK帮助文档的使用 86

3.6.1 J2SDK帮助文档的获得 86

3.6.2 J2SDK的使用技巧 86

3.7 Java标识符命名规范 88

3.7.1 源程序文件的命名规则 88

3.7.2 程序中标识符的命名规范 88

第4章 类的方法成员 91

4.1 方法的设计 91

4.1.1 方法的声明与调用 91

4.1.2 【案例4-1】累加器 93

4.1.3 【相关知识】参数传递 95

4.2 方法中的分支语句 97

4.2.1 分支流程控制 98

4.2.2 【案例4-2】计算偿还金 100

4.2.3 【相关知识】在方法中使用常量 102

4.3 方法中的循环语句和跳转语句 102

4.3.1 循环语句和跳转语句 102

4.3.2 【案例4-3】求素数 105

4.3.3 【相关知识】foreach循环 107

4.4 使用Javadoc工具制作帮助文档 107

4.4.1 文档注释中使用的标记 107

4.4.2 Javadoc应用实例 108

4.5 Java程序的编写规则 110

4.5.1 类的设计规则 110

4.5.2 方法的设计规则 111

第5章 类的继承 114

5.1 类的继承 114

5.1.1 继承的基本知识 114

5.1.2 【案例5-1】定义学生类 118

5.1.3 【相关知识】类的修饰符 120

5.2 属性的隐藏和方法的重写 122

5.2.1 属性隐藏和方法重写的基本知识 122

5.2.2 【案例5-2】重写学生类 124

5.2.3 【相关知识】方法覆盖与方法重载的区别 126

5.3 类之间的层次结构 126

5.3.1 类的层次结构 127

5.3.2 【案例5-3】定义公司员工类 133

5.3.3 【相关知识】final关键字与终止继承 135

5.4 JCreater 137

5.4.1 创建工作区、项目与类 137

5.4.2 编译与运行程序 139

第6章 多态性 141

6.1 多态性的概念 141

6.1.1 多态的基本知识 142

6.1.2 【案例6-1】吃水果 142

6.1.3 【相关知识】数据的输入与格式化输出 147

6.2 抽象类 149

6.2.1 抽象类的基本知识 149

6.2.2 【案例6-2】定义平面几何形状类 151

6.2.3 【相关知识】Object类的toString方法 156

6.3 接口 156

6.3.1 接口的基本知识 156

6.3.2 【案例6-3】可以飞行的类 160

6.3.3 【相关知识】抽象类与接口的比较 162

6.4 JAR文档 163

6.4.1 创建可执行的JAR文件 164

6.4.2 将多个类压缩成一个jar文件 165

6.4.3 查看和更新jar文件 165

第7章 异常处理 167

7.1 异常处理 167

7.1.1 异常的有关概念与异常处理机制 167

7.1.2 【案例7-1】用异常处理机制重写计算器程序 173

7.1.3 【相关知识】用户创建并抛出系统预定义异常 176

7.2 用户自定义异常类 177

7.2.1 设计异常类 177

7.2.2 【案例7-2】统计学生成绩分布情况 178

7.2.3 【相关知识】finally之后的程序段是否可以被执行的讨论 181

第8章 Applet程序 184

8.1 Applet程序的基本概念 184

8.1.1 Applet程序 184

8.1.2 Applet程序的结构与生命周期 185

8.1.3 一个简单的Java Applet程序 186

8.1.4 【相关知识】Applet程序与Application程序的比较 188

8.2 在Applet程序中绘图 189

8.2.1 与绘图有关的类 189

8.2.2 【案例8-1】画一个“雪人” 192

8.2.3 【相关知识】使用Graphics 2D类绘图 194

8.3 Applet多媒体程序的设计 196

8.3.1 在Applet程序中显示图像 196

8.3.2 在Applet程序中播放音乐 197

8.3.3 【相关知识】向Applet程序传递参数 198

第9章 图形用户界面程序设计 200

9.1 进入Java GUI编程世界 200

9.1.1 AWT与Swing 200

9.1.2 【案例9-1】文本转换器程序 203

9.1.3 【相关知识】组件类的层次结构 206

9.2 创建应用程序窗口 209

9.2.1 创建应用程序窗口 209

9.2.2 【案例9-2】求阶乘的GUI程序 213

9.2.3 【相关知识】JFC介绍 214

9.3 窗口中常用组件的设计 215

9.3.1 在窗口中显示信息与设置边框 215

9.3.2 在窗口中输入文本信息 218

9.3.3 【案例9-3】设计一个用户登录界面程序 219

9.3.4 在窗口中设计按钮 221

9.3.5 在窗口中设计列表框组件 223

9.3.6 【案例9-4】设计一个个人信息选择窗口 224

9.4 交互式GUI程序的设计 226

9.4.1 事件处理的概念与事件处理过程 226

9.4.2 【案例9-5】水费计算程序 230

9.4.3 【相关知识】内部类和匿名类 233

9.5 GUI程序界面布局设计 234

9.5.1 布局管理器介绍 234

9.5.2 流式布局 234

9.5.3 边框布局 235

9.5.4 网格布局 236

9.5.5 盒子布局 237

9.6 Swing的其他组件 238

9.6.1 在程序中使用文件选择对话框和颜色选择器 238

9.6.2 【案例9-6】文本文件显示器 239

9.6.3 菜单与工具栏的使用 243

9.6.4 【案例9-7】设计一个文本编辑器窗口 247

第10章 JDBC与数据库应用程序开发 253

10.1 JDBC的概念与数据库的访问 253

10.1.1 使用JDBC访问数据库 253

10.1.2 【案例10-1】使用JDBC/ODBC桥接驱动程序访问数据库 258

10.1.3 【相关知识】使用JDBC修改数据表 262

10.2 JDBC API编程 264

10.2.1 Connection接口 264

10.2.2 Statement接口 264

10.2.3 PreparedStatement接口 265

10.2.4 CallableStatement接口 267

10.2.5 ResultSet接口 268

10.2.6 ResultSetMetaData接口 269

10.3 JDBC应用程序综合实例 270

10.3.1 实例描述 270

10.3.2 程序运行结果 270

10.3.3 程序设计 271

参考文献 287

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