图书介绍
软件设计与开发PDF|Epub|txt|kindle电子书版本网盘下载
![软件设计与开发](https://www.shukui.net/cover/8/30797221.jpg)
- 夏慧军,张晋编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787811248739
- 出版时间:2009
- 标注页数:240页
- 文件大小:80MB
- 文件页数:253页
- 主题词:软件设计
PDF下载
下载说明
软件设计与开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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章Applet139
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初识AWT175
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 InputStream215
11.2.2 OutputStream222
11.3字符流225
11.3.1 Reader225
11.3.2 Writer229
11.4文件235
11.4.1 File类235
11.4.2 RandomAccessFiles类237
习题239
参考文献240