图书介绍

软件设计与开发PDF|Epub|txt|kindle电子书版本网盘下载

软件设计与开发
  • 夏慧军,张晋编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787811248739
  • 出版时间:2009
  • 标注页数:240页
  • 文件大小:80MB
  • 文件页数:253页
  • 主题词:软件设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件设计与开发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

热门推荐