软件设计与开发PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:夏慧军,张晋编著
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2009
- ISBN:9787811248739
- 页数:240 页
第1章Java基础知识 1
1.1 Java概述 1
1.1.1 Java的诞生 1
1.1.2 Java的特点 2
1.2第一个Java程序 3
1.3 Java程序开发工具 4
1.4 Java开发环境的配置 5
1.4.1 Java开发工具的下载 5
1.4.2 Java开发工具的安装 5
1.4.3 Java开发环境的配置 7
1.5 Java程序的编译和运行 9
习题 11
第2章Java语法基础 12
2.1基本数据类型 12
2.2程序语句 14
2.2.1赋值语句 14
2.2.2条件表达式 16
2.2.3运算符 17
2.2.4复合语句 22
习题 22
第3章Java程序流程控制 23
3.1顺序结构 23
3.2选择结构 24
3.2.1 if条件句 24
3.2.2 switch选择语句 28
3.3循环结构 30
3.3.1 for循环 30
3.3.2 while循环语句 31
3.3.3 do while循环语句 32
3.4特殊循环流程控制 33
3.4.1 break语句 33
3.4.2 continue语句 34
习题 35
第4章 方法和数组 37
4.1变量及变量的作用域 37
4.1.1变量的概念 37
4.1.2 Java中的变量类型 38
4.1.3基本数据类型之间的转换 39
4.1.4表达式的数据类型自动提升 40
4.1.5变量的作用域 42
4.1.6局部变量的初始化 43
4.2方法 44
4.2.1方法声明 44
4.2.2方法体 46
4.2.3 main()方法 47
4.2.4 finalize()方法 47
4.3数组 48
4.3.1数组的概念 48
4.3.2数组的声明 51
4.3.3创建数组 51
4.3.4数组的初始化 52
4.3.5使用数组时需要注意的一些问题 53
4.3.6多维数组 55
4.3.7一些与数组操作相关的函数 56
习题 57
第5章 面向对象程序设计 59
5.1类 59
5.1.1类声明 60
5.1.2类体 61
5.1.3类的属性 61
5.1.4构造方法 62
5.2对象 66
5.2.1创建对象 66
5.2.2使用对象 67
5.2.3清除对象 69
5.3修饰符 70
5.4包 71
5.4.1 package语句 72
5.4.2 import语句 73
5.4.3目录布局及CLASSPATH环境变量 73
5.5继承与多态 74
5.5.1继承 74
5.5.2多态 77
5.6抽象类和接口 80
5.6.1抽象类 80
5.6.2接口 81
5.7其他 85
5.7.1 final关键字 85
5.7.2实例成员和类成员 86
习题 87
第6章 字符和字符串 89
6.1创建字符串 89
6.2字符串基本操作 91
6.2.1求字符串的长度 91
6.2.2连接字符串 91
6.2.3字符串的大小写转换 92
6.2.4求字符串的子集 93
6.2.5比较字符串 94
6.2.6检索字符串 96
6.2.7字符串类型与其他类型之间的转换 98
6.2.8替换字符串 100
6.3字符串缓冲区类 101
6.3.1字符串操作 101
6.3.2字符分析器 106
习题 107
第7章 多线程技术 109
7.1多线程介绍 109
7.2创建多线程 110
7.2.1用Thread类创建线程 110
7.2.2使用Runnable接口创建多线程 112
7.3线程的基本控制 113
7.3.1终止一个线程 113
7.3.2测试一个线程 114
7.3.3延迟线程 114
7.4线程的同步 115
7.4.1方法同步 115
7.4.2对象同步 118
7.4.3饿死和死锁 119
7.5线程间的通信 121
7.5.1引出问题 121
7.5.2解决问题 121
7.6线程的优先级和调度 127
7.6.1线程的优先级 127
7.6.2线程的调度 128
7.7线程的守护 129
7.8线程组 131
习题 137
第8章Applet 139
8.1 Java Applet概述 139
8.1.1 Applet概述 139
8.1.2 Applet的工作原理 140
8.2 Applet开发技术 141
8.2.1 Applet的开发步骤 141
8.2.2 Java Applet技术解析 143
8.3 Applet中的多媒体编程 147
8.3.1文字编程 147
8.3.2图形编程 148
8.3.3图像编程 154
8.3.4声音编程 154
8.3.5动画编程 155
习题 158
第9章HTML基础 159
9.1 HTML概述 159
9.2 HTML的基本结构 160
9.3常用标签 161
9.3.1标题 162
9.3.2内容 163
9.3.3列表 165
9.3.4表格 167
9.3.5表单 168
9.3.6注释 172
习题 173
第10章 图形用户界面 174
10.1概述 174
10.2初识AWT 175
10.2.1容器类组件 176
10.2.2布局组件类 176
10.2.3普通组件 182
10.2.4事件处理 190
10.2.5事件处理器 192
10.3 Swing组件集简介 199
10.3.1 Swing简介 199
10.3.2 Swing组件 201
习题 209
第11章Java输入/输出 210
11.1流的概念 210
11.2字节流 215
11.2.1 InputStream 215
11.2.2 OutputStream 222
11.3字符流 225
11.3.1 Reader 225
11.3.2 Writer 229
11.4文件 235
11.4.1 File类 235
11.4.2 RandomAccessFiles类 237
习题 239
参考文献 240
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019