Java程序设计基础PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:肖孟强,张忠义,李晓利(等)编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2003
- ISBN:7115111251
- 页数:229 页
第1章 Java概述 1
1.1 Java概述 1
1.1.1 Java的发展 1
1.1.2 Java的特点 1
1.1.3 Java与C/C++的差别 2
1.1.4 Java语言的应用 3
1.2 Java程序的开发过程 3
1.2.1 Java程序的开发步骤 3
1.2.4 Applet查看器 7
1.2.3 Java解释器 7
1.2.2 Java编译器 7
习题及上机实验题 8
习题 8
上机实验题 8
第2章 Java基本语法 9
2.1 Java语言的基本组成 9
2.1.1 标识符 9
2.1.2 关键字 9
2.2 变量和直接量 10
2.3.1 integer数据类型 11
2.3 数据类型 11
2.3.2 浮点数据类型 13
2.3.3 变量类型的转换 14
2.4 运算符与表达式 14
2.4.1 赋值运算符 15
2.4.2 算术运算符 15
2.4.3 关系运算符 16
2.4.4 条件运算符 16
2.4.5 逻辑运算符 16
2.5.1 Java语句 17
2.5 Java语句及其控制结构 17
2.5.2 选择语句 18
2.5.3 循环语句 23
2.5.4 跳转语句 27
2.6 数组 32
2.6.1 数组的声明和建立 32
2.6.2 多维数组 34
习题及上机实验题 36
习题 36
上机实验题 37
3.1 简介 38
第3章 面向对象的程序设计 38
3.2 类 39
3.2.1 类的成员变量 42
3.2.2 类的方法 45
3.2.3 this和super 47
3.2.4 构造函数 49
3.2.5 main方法 51
3.3 对象 51
3.3.1 对象的创建 51
3.3.2 对象的使用 53
3.4 实例研究 54
3.3.3 对象的释放 54
3.5 类的继承和类的多态性 61
3.5.1 类的继承 61
3.5.2 类的多态性 64
3.6 接口与包 70
3.6.1 接口 70
3.6.2 包 74
习题及上机实验题 76
习题 76
上机实验题 77
第4章 异常处理和常用系统类 78
4.1 异常处理机制 78
4.1.1 什么是异常 78
4.1.2 异常的层次结构 79
4.1.3 异常的处理 80
4.1.4 创建自己的异常 83
4.2 String类和StringBuffer类 84
4.2.1 String类 85
4.2.2 StringBuffer类 94
4.3 AWT 98
4.3.1 AWT概述 99
4.3.2 AWT的特点 99
4.3.3 AWT应用 100
4.4 Java applet 101
4.4.1 Java applet的特点 101
4.4.2 Java applet的程序结构 102
4.4.3 Java applet的主要方法 102
4.4.4 Java applet的运行 105
习题及上机实验题 107
习题 107
上机实验题 108
第5章 图形用户界面 109
5.1 文本框和文本区 109
5.1.1 文本框及处理事件 109
5.1.2 文本区及处理事件 115
5.2 标签 116
5.3 按钮 118
5.3.1 按钮 118
5.3.2 按钮处理事件 118
5.4.1 选择框 121
5.4 选择框 121
5.4.2 选择框处理事件 125
5.5 画布 126
5.6 面板与布局设计 128
5.6.1 布局管理器 129
5.6.2 面板 132
5.7 窗口 134
5.7.1 窗口的创建 135
5.7.2 窗口事件处理 136
5.8 菜单 138
5.8.1 菜单(Menu) 138
5.8.2 弹出式菜单(PopupMenu) 141
5.9 对话框 144
5.9.1 自定义对话框 144
5.9.2 文件对话框 146
习题及上机实验题 148
习题 148
上机实验题 149
第6章 图形处理 151
6.1 Java图形处理概述 151
6.2.1 直线的输出 153
6.2 基本图形的输出 153
6.2.2 矩形的输出 155
6.2.3 椭圆、圆及圆弧的输出 158
6.2.4 多边形的输出 159
6.3 设置图形的颜色 161
6.3.1 创建Color类 161
6.3.2 设置当前颜色 162
6.4 文字的图形化输出 163
6.4.1 Font类 163
6.4.2 文本的显示与输出 164
上机实验题 165
习题 165
习题及上机实验题 165
第7章 Java中的鼠标事件与键盘事件 167
7.1 鼠标事件 167
7.1.1 MouseListener接口 167
7.1.2 MouseMoutionListener接口 167
7.2 处理鼠标输入 168
7.3 键盘 170
7.3.1 键盘事件 170
7.3.2 处理键盘输入 171
上机实验题 173
习题及上机实验题 173
习题 173
第8章 多线程 174
8.1 线程概述 174
8.1.1 程序、进程、线程和多线程 174
8.1.2 线程状态和生命周期 175
8.1.3 线程优先级和线程调度 176
8.2 多线程设计 177
8.2.1 继承Thread类 177
8.2.2 用实现Runnable接口实现多线程 180
8.3 线程同步与死锁 185
习题及上机实验题 186
习题 186
上机实验题 186
第9章 Java输入输出 187
9.1 Java输入输出概述 187
9.1.1 输入输出流基本概念 187
9.1.2 输入输出流类 188
9.1.3 标准输入输出 190
9.2.1 File类 191
9.2 文件处理 191
9.2.2 文件输入输出流类 194
9.2.3 文件的随机访问 197
9.3 目录管理 200
习题及上机实验题 202
习题 202
上机实验题 202
第10章 综合实例 203
综合实例1:计算器 203
综合实例2:聊天室 220
附录 Java Web资源 228
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 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