1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java程序设计从方法学角度描述_(特价书)Java程序设计:从方法学角度描述

java程序设计从方法学角度描述_(特价书)Java程序设计:从方法学角度描述

时间:2018-10-27 00:32:00

相关推荐

java程序设计从方法学角度描述_(特价书)Java程序设计:从方法学角度描述

《Java程序设计:从方法学角度描述》

序言:为何要从方法学角度描述

教学建议

第1章程序设计语言概述1

1.0本章方法学导引1

1.1程序的含义和程序设计策略2

1.1.1程序的含义2

1.1.2程序设计的通用策略2

1.2程序设计语言的重要属性4

1.2.1语言的设计范型4

1.2.2类型系统5

1.2.3编译型语言和解释型语言6

1.3Java语言概述7

1.3.1Java语言的诞生和发展7

1.3.2Java语言的特点8

1.3.3Java编程环境10

1.3.4Java程序的运行原理12

思考与练习14

第2章程序设计语言的基本成分15

2.0本章方法学导引15

2.1程序设计语言基本成分概述16

2.2字符集17

2.3词法元素17

2.3.1标识符和关键字17

2.3.2运算符、分隔符和限界符18

2.3.3字面量19

2.3.4注释19

2.4数据类型19

2.4.1什么是数据类型19

2.4.2数据类型的实例21

2.4.3Java类型系统概述22

2.4.4Java的基本数据类型22

2.4.5Java的引用数据类型25

2.4.6数组27

2.4.7字符串29

2.5表达式31

2.5.1表达式的含义31

2.5.2表达式计算过程中的类型转换32

2.5.3表达式的运算顺序33

2.6语句34

2.6.1语句概述34

2.6.2说明语句34

2.6.3赋值语句35

2.6.4输入和输出语句35

2.6.5控制语句37

2.6.6标签和转向语句45

2.7子程序46

2.7.1子程序概述46

2.7.2子程序的参数传递47

2.7.3Java的应用程序结构49

思考与练习49

第3章程序设计方法概述52

3.0本章方法学导引52

3.1问题规模对程序设计方法的影响53

3.2结构化程序设计方法54

3.2.1方法起源54

3.2.2核心思想54

3.2.3实例剖析55

3.2.4结构化程序设计方法的优缺点56

3.3面向对象程序设计方法56

3.3.1方法起源56

3.3.2核心思想57

3.3.3基本概念58

3.3.4实例剖析60

3.4两种方法的简单评述61

思考与练习62

第4章面向对象语言基础64

4.0本章方法学导引64

4.1区分类、对象和对象的引用65

4.1.1一个简单的例子65

4.1.2对象和对象引用的内存管理66

4.1.3对象及其引用的创建和初始化69

4.1.4对象的销毁70

4.2对象的使用71

4.2.1对象的引用71

4.2.2赋值72

4.2.3相等判断72

4.2.4对象数组73

4.2.5从存储管理角度解释参数传递74

4.2.6成员变量和局部变量75

4.3类的继承76

4.3.1继承的语法76

4.3.2is-A与has-A关系77

4.3.3构造函数的调用顺序77

4.3.4super和this78

4.4类及其成员的修饰80

4.4.1访问权限修饰80

4.4.2final修饰81

4.4.3static修饰82

4.5对象的多态84

4.5.1多态的含义84

4.5.2重载85

4.5.3重写86

4.5.4重定义89

4.5.5instanceof与多态性90

4.6抽象类和接口91

4.6.1抽象类和接口的引入背景91

4.6.2抽象方法和抽象类91

4.6.3接口93

4.7类中的特殊成员97

4.7.1内嵌类型97

4.7.2初始化块100

4.7.3本地方法101

思考与练习101

第5章类的管理以及常用工具类104

5.0本章方法学导引104

5.1包105

5.1.1包的声明和导入105

5.1.2访问权限107

5.2包装器类和自动装箱/拆箱108

5.2.1包装器类的引入背景108

5.2.2包装器类的构造函数109

5.2.3包装器类的常用方法109

5.2.4自动装箱和自动拆箱110

5.3枚举111

5.4数组的高级应用112

5.4.1紧凑型for循环结构112

5.4.2复制数组112

5.4.3Arrays工具类113

5.5字符串的高级应用114

5.5.1StringBuffer和StringBuilder114

5.5.2正则表达式114

5.5.3String的高级应用116

思考与练习118

第6章异常处理和断言120

6.0本章方法学导引120

6.1异常机制概述121

6.1.1异常难以避免121

6.1.2传统的异常处理手段121

6.1.3Java的异常处理策略122

6.1.4Java异常的分类122

6.2异常处理机制123

6.2.1异常的捕获和处理123

6.2.2异常的声明125

6.3对异常机制的补充126

6.3.1虚拟机异常和程序性异常126

6.3.2异常的传播126

6.3.3对重写方法的补充说明127

6.4自定义异常类128

6.5断言129

思考与练习130

第7章线程131

7.0本章方法学导引131

7.1线程机制概述132

7.1.1并发程序的引入背景132

7.1.2程序、进程与线程132

7.1.3Java线程机制概述133

7.1.4Java的线程状态和生命周期135

7.2线程的构造和运行136

7.2.1用Thread类构造线程对象136

7.2.2用Runnable辅助构造线程138

7.3线程的互斥机制139

7.3.1为何需要引入互斥机制139

7.3.2怎样实现互斥140

7.3.3synchronized标记141

7.3.4关于互斥的进一步讨论142

7.4线程的同步机制144

7.4.1线程的异步与同步144

7.4.2如何实现同步144

7.4.3Java的同步机制实现145

7.5线程调度147

7.5.1线程的优先级和调度策略148

7.5.2线程调度常用方法149

思考与练习150

第8章GUI编程基础和Applet152

8.0本章方法学导引152

8.1GUI编程概述153

8.1.1字符用户界面和图形用户界面153

8.1.2图形用户界面的基本元素153

8.1.3awt和swing154

8.1.4GUI编程涉及的基本环节155

8.2一个简单界面的设计155

8.2.1常用组件介绍155

8.2.2一个简单GUI界面的设计实例156

8.3委托事件处理模型157

8.3.1模型的方法学思想157

8.3.2模型的构成要素和应用步骤158

8.3.3两个简单的事件处理实例159

8.3.4适配器类162

8.4布局管理163

8.4.1布局管理概述163

8.4.2Flow布局164

8.4.3GridLayout布局165

8.4.4BorderLayout布局165

8.5一个综合案例166

8.6Applet应用程序169

8.6.1什么是Applet169

8.6.2URL和HTML169

8.6.3一个简单的Applet170

8.6.4Applet生命周期和主要方法171

8.6.5Applet综合应用示例173

8.6.6Applet的安全限制174

8.7绘图基础174

8.7.1概述174

8.7.2绘图机制175

8.7.3若干示例175

思考与练习178

第9章I/O流180

9.0本章方法学导引180

9.1I/O流概述181

9.1.1I/O流的引入背景181

9.1.2I/O流的总体设计182

9.1.3I/O流的基本应用框架183

9.2应用1:文件读/写183

9.2.1相关类简介183

9.2.2逐个字符读/写文件184

9.2.3按字符流整体读/写文件185

9.2.4基于缓冲区读/写文件186

9.2.5一个简单的文本文件编辑器186

9.3应用2:基本类型数据的读/写189

9.3.1系统类和标准流190

9.3.2从标准输入流读取数据190

9.3.3数值型数据的读/写191

9.3.4标准I/O重定向193

9.4应用3:对象的序列化193

9.4.1对象序列化的产生背景193

9.4.2对象序列化的实现194

9.4.3自定义序列化/反系列化过程197

思考与练习198

第10章网络通信200

10.0本章方法学导引200

10.1基础知识201

10.1.1计算机网络和Java语言201

10.1.2网络中的相关标识201

10.1.3网络协议202

10.2以URL方式访问网络资源204

10.2.1相关类简介204

10.2.2URL访问网络资源的基本步骤205

10.2.3三个例子205

10.3基于流的端对端通信方式208

10.3.1相关类简介208

10.3.2实施通信的基本步骤208

10.3.3两个例子209

10.4基于数据报的端对端通信方式213

10.4.1相关类简介213

10.4.2实施通信的基本步骤213

10.4.3一个例子214

思考与练习215

第11章泛型与集合框架216

11.0本章方法学导引216

11.1泛型含义及引入背景217

11.2Java泛型声明218

11.2.1泛型的简单声明和具体化218

11.2.2泛型参数的应用场合219

11.2.3给泛型参数加上约束220

11.2.4泛型参数的通配符223

11.3Java泛型实现机理及注意事项226

11.3.1Java泛型实现机理:擦拭226

11.3.2Java泛型机制的相关约束228

11.4泛型综合应用示例230

11.4.1一个简单的泛型容器231

11.4.2泛型迭代器232

11.5泛型综合应用:集合框架235

11.5.1集合框架引入背景235

11.5.2集合框架的基础结构236

11.5.3List结构应用示例237

11.5.4Set结构应用示例239

11.5.5Map结构应用示例241

思考与练习243

参考文献245

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。