Java程序设计实用教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:沈昕,王爱赪,魏雪英等编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2005
- ISBN:7115132763
- 页数:230 页
第1章 初识Java语言 1
1.1第一个Java应用程序 1
1.1.1Java语言简介 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.1Java应用程序和Java小程序 10
1.2.2Java源程序的组成 11
1.2.3HTML 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.2if语句 60
3.1.3switch语句 63
3.1.4项目实现 65
3.1.5项目拓展 67
1.判断一个数是否为7的倍数 67
2.输出属相 68
3.2字数统计 69
3.2.1while语句 69
3.2.2String类的应用 72
3.2.3Math类的应用 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.1for语句 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.1Java图形用户界面设计 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.1Swing 185
5.3.2Swing基本组件 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
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019