频道栏目
首页 > 资讯 > java高级教程 > 正文

Java语言程序设计案例教程

22-08-31        来源:[db:作者]  
收藏   我要投稿

《Java语言程序设计案例教程(高职)》是西安电子科技大学出版社出版的一本图书。

基本信息

中文名

Java语言程序设计案例教程

t01b01978f3fabb86a1.jpg

定价

27

别名

Java语言程序设计案例教程--21世纪高等学校计算机基础教育系列教材

出版社

人民邮电出版社

作者

主编:陈炜 沈昕、宋燕红、刘桂玲、魏雪英 等编著

 

出版时间

2005-1第1版

开本

16

ISBN

7115129959

类别

程序设计

页数

325

目录

1图书简介

2内容简介

3目录

折叠编辑本段图书简介

《Java语言程序设计案例教程(高职)》是西安电子科技大学出版社出版的一本图书。

折叠编辑本段内容简介

本书用通俗易懂的语言,结合一些较为实用的案例,对Java语言中的类、对象、方法、继承、多态、异常等基础知识进行了较为详细的介绍;同时,为了注重实用性,用了较大的篇幅介绍了GUI程序和数据库应用程序的设计。

本书以面向对象的思想为线索进行内容的组织与编排,使读者在学习完该书内容后,不仅能够掌握Java语言的有关知识,也能掌握面向对象编程的基础知识。

本书既可供大专院校作为"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语言编程环境 6

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语言使用的基本符号 20

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 【相关知识】定义类与创建对象 32

2.2 类的构造方法 33

2.2.1 对象的初始化 33

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

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

2.3 类的封装 39

2.3.1 类的封装 39

2.3.2 【案例2-3】圆类 40

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

2.4 使用UltraEdit编辑Java程序 46

2.4.1 "文件"菜单 47

2.4.2 "编辑"菜单 47

2.4.3 "搜索"菜单 48

2.4.4 "查看"菜单 48

2.4.5 "格式"菜单 49

2.4.6 "高级"菜单 49

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

2.5.1 UML简介 50

2.5.2 类的表示方法 50

第3章 类的数据成员 53

3.1 类的数据成员概述 53

3.1.1 数据成员的定义格式 53

3.1.2 数据成员的修饰符 54

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

3.2.1 简单数据类型 54

3.2.2 数据的运算符 58

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

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

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

3.3.1 包装类的使用 66

3.3.2 创建包装类对象 68

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

3.3.4 【相关知识】包 70

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

3.4.1 字符串的创建与操作 72

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

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

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

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

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

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

3.6 J2SDK帮助文档的使用 85

3.6.1 J2SDK帮助文档的获得 85

3.6.2 J2SDK的使用技巧 85

3.7 Java标识符命名规范 87

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

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

第4章 类的方法成员 90

4.1 方法的设计 90

4.1.1 方法的声明与调用 90

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

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

4.2 方法中的分支语句 96

4.2.1 分支流程控制 97

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

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

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

4.3.1 循环语句和跳转语句 101

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

4.3.3 【相关知识】foreach循环 106

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

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

4.4.2 Javadoc应用实例 107

4.5 Java程序的编写规则 109

4.5.1 类的设计规则 109

4.5.2 方法的设计规则 110

第5章 类的继承 113

5.1 类的继承 113

5.1.1 继承的基本知识 113

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

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

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

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

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

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

5.3 类之间的层次结构 125

5.3.1 类的层次结构 126

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

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

5.4 JCreater 136

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

5.4.2 编译与运行程序 138

第6章 多态性 140

6.1 多态性的概念 140

6.1.1 多态的基本知识 141

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

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

6.2 抽象类 148

6.2.1 抽象类的基本知识 148

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

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

6.3 接口 155

6.3.1 接口的基本知识 155

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

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

6.4 JAR文档 162

6.4.1 创建可执行的JAR文件 163

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

6.4.3 查看和更新jar文件 164

第7章 异常处理 166

7.1 异常处理 166

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

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

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

7.2 用户自定义异常类 176

7.2.1 设计异常类 176

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

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

第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】设计一个个人信息选择窗口 223

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 菜单与工具栏的使用 244

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

相关TAG标签
上一篇:《JAVA程序设计标准教程》
下一篇:JavaEE基础教程实验指导与习题解析
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站