书籍详情

Java程序设计实用教程

Java程序设计实用教程

作者:沈昕 等编著

出版社:人民邮电出版社

出版时间:2005-06-01

ISBN:9787115132765

定价:¥21.00

购买这本书可以去
内容简介
  全书共分为6章。第1章主要介绍Java语言的历史、开发工具、特点和安装方法等,以及与Java语言相关的DOS命令和HTML,并且通过项目简单介绍Java应用程序和Java小程序。第2章主要介绍Java语言编程的基础知识,包括数据类型、变量与常量、运算符与表达式、输入与输出、绘图,以及如何创建简单的图形用户界面等内容。第3章主要介绍Java语言中的基本算法、分支结构语句、循环结构语句、结构嵌套、数组和方法等知识,以及如何综合应用这些知识点。第4章面主要介绍面向对象的概念、面向对象程序设计过程、如何在Java语言中实现面向对象程序设计、类的继承和多态,以及与面向对象相关的接口和包等知识。第5章主要介绍Java语言的图形用户界面设计,主要包括组件的创建和应用、布局管理、Java事件处理机制、菜单的创建和应用,以及播放音乐等内容。第6章主要介绍编程中常见的错误,以及在程序运行过程中出现错误或者异常现象时,Java语言的处理机制和方法,包括异常的概念、异常的处理方法等内容。此外,还简单介绍线程的概念和基本应用。本书可以作为中等职业学校计算机专业的教材,也可以作为培训班的教材,还适于作为初学者的自学用书。
作者简介
暂缺《Java程序设计实用教程》作者简介
目录

第1章 初识Java语言 1
1.1 第一个Java应用程序 1
1.1.1 Java语言简介 1
1.1.2 安装Java 4
1.1.3 项目实现 7
1.1.4 项目拓展 8
1.DOS磁盘操作系统 8
2.常用DOS命令 8
1.2 第一个Java小程序 10
1.2.1 Java应用程序和Java小程序 10
1.2.2 Java源程序的组成 11
1.2.3 HTML 12
1.2.4 项目实现 14
1.2.5 项目拓展——编写一个简单的网页程序 15
思考与练习 16
第2章 Java语言编程基础 18
2.1 输出产品简介 18
2.1.1 变量和常量 18
2.1.2 注解语句和打印语句 22
2.1.3 转义符号和统一码 23
2.1.4 项目实现 24
2.1.5 项目拓展 25
1.输出字符图形 25
2.输出倒三角形 26
2.2 计算数学试题 26
2.2.1 读取外部数据 27
2.2.2 运算符和表达式 29
2.2.3 转换数据类型 34
2.2.4 项目实现 36
2.2.5 项目拓展 37
1.小写字母转换为大写字母 37
2.变量值互换 38
2.3 绘制彩色圆盘 38
2.3.1 绘制基本图形 39
2.3.2 设置颜色 42
2.3.3 编辑文字 43
2.3.4 项目实现 43
2.3.5 项目拓展——绘制公司的Logo 44
2.4 创建图形界面 46
2.4.1 图形用户界面简介 46
2.4.2 文本框和文本区 47
2.4.3 按钮 49
2.4.4 标签 50
2.4.5 综合使用组件和Graphics类中的方法 50
2.4.6 项目实现 53
2.4.7 项目拓展——捕获用户单击的按钮 54
思考与练习 55
第3章 流程控制和数组 58
3.1 健康测试 58
3.1.1 算法 58
3.1.2 if语句 60
3.1.3 switch语句 63
3.1.4 项目实现 65
3.1.5 项目拓展 67
1.判断一个数是否为7的倍数 67
2.输出属相 68
3.2 字数统计 69
3.2.1 while语句 69
3.2.2 String类的应用 72
3.2.3 Math类的应用 75
3.2.4 项目实现 76
3.2.5 项目拓展 77
1.求1+(1+2)+…+(1+2+…+100)的值 77
2.求2!+4!+…+10!的值 78
3.求二元一次方程式的根 79
4.随机产生一个数字 80
3.3 输出数字菱形图案 81
3.3.1 for语句 81
3.3.2 跳转语句 84
3.3.3 多重循环语句 85
3.3.4 项目实现 87
3.3.5 项目拓展 89
1.输出1000以内的完全数 89
2.输出“九九乘法表” 89
3.多位精确加法计算 90
3.4 输出杨辉三角形 93
3.4.1 数组 93
3.4.2 多维数组 95
3.4.3 数字排序 97
3.4.4 项目实现 101
3.4.5 项目拓展 102
1.矩阵变换 102
2.计算矩阵 103
3.选举统计 104
3.5 数制转换 105
3.5.1 方法 106
3.5.2 递归 109
3.5.3 项目实现 110
3.5.4 项目拓展 111
1.哥德巴赫猜想 111
2.求组合数 112
思考与练习 113
第4章 面向对象的程序设计 116
4.1 使用Java语言实现“椭圆形”类 116
4.1.1 面向对象的程序设计 116
4.1.2 面向对象在Java语言中的实现 120
4.1.3 项目实现 125
4.1.4 项目拓展 127
1.定义并应用Car类 127
2.定义并应用Person类 129
4.2 比较线段的长度 130
4.2.1 方法的应用 130
4.2.2 对象 135
4.2.3 项目实现 137
4.2.4 项目拓展——对象数组的应用 138
4.3 子类的变革 141
4.3.1 类的继承 141
4.3.2 类的多态 144
4.3.3 关键字super 144
4.3.4 项目实现 146
4.3.5 项目拓展——重复使用People类 148
4.4 计算Fibonacci数列 149
4.4.1 包 150
4.4.2 访问控制符 152
4.4.3 接口 153
4.4.4 项目实现 156
4.4.5 项目拓展——访问权限 158
思考与练习 161
第5章 Java图形用户界面设计 165
5.1 计算器 165
5.1.1 Java图形用户界面设计 165
5.1.2 布局管理 168
5.1.3 项目实现 172
5.1.4 项目拓展——彩色Panel 174
5.2 用鼠标绘制椭圆形 175
5.2.1 事件(Event) 176
5.2.2 项目实现 182
5.2.3 项目拓展——用鼠标绘制多个椭圆形 183
5.3 养狗登记表 185
5.3.1 Swing 185
5.3.2 Swing基本组件 188
5.3.3 项目实现 192
5.3.4 项目拓展——查询商品价格 194
5.4 菜单的使用 196
5.4.1 菜单组件 197
5.4.2 对话框和音频文件 198
5.4.3 项目实现 201
5.4.4 项目拓展——播放音乐 203
思考与练习 205
第6章 异常处理和线程 207
6.1 异常处理 207
6.1.1 常见错误 207
6.1.2 异常处理 210
6.1.3 项目实现 214
6.1.4 项目拓展——应用自定义异常类 215
6.2 移动的文字 216
6.2.1 线程 217
6.2.2 线程的状态和优先级 219
6.2.3 项目实现 221
6.2.4 项目拓展——制作数字钟 222
思考与练习 223
附录1 综合试题 225
附录2 部分参考答案 228
猜您喜欢

读书导航