书籍详情
《Java程序设计:从方法学角度描述》[45M]百度网盘|亲测有效|pdf下载
  • Java程序设计:从方法学角度描述

  • 出版社:互动创新图书专营店
  • 出版时间:2012-01
  • 热度:8739
  • 上架时间:2024-06-30 08:52:20
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

 书[0名0]:  (正版特价)Java程序设计:从方[0法0][0学0]角度描述|217129
 图书定价: 33元
 图书作者: 化志章;揭安全;钟林辉
 出版社:  [1机1]械工业出版社
 出版日期:  2012/1/1 0:00:00
 ISBN号: 9787111340874
 开本: 16开
 页数: 244
 版次: 1-1
 内容简介
《Java程序设计:从方[0法0][0学0]角度描述》以Java语言为例,用方[0法0][0学0]思想指导内容的组织和撰写。在各章[0学0]习之前,为读者准备了“本章方[0法0][0学0]导引”。该内容以方[0法0][0学0]思想为指导,从程序设计的角度,用深入浅出的语言(不涉及过多计算[1机1]专业术语和Java语[0法0]细节)讲述本章内容引入的背景、要解决的问题,以及怎样解决,并点出为此定制出哪些语[0法0][1机1]制(仅给出[0名0]称及其作用)。在后续各节中,结合具体示例,剖析语[0法0][1机1]制如何使用。帮助读者跳过纷繁复杂的语[0法0]表象,快速直接地触及语[0法0][1机1]制的核心思想和应用框架,同时训练一种对所[0学0]不仅要“[0知0]其然,更[0知0]其所以然”的[0学0]习态度和[0学0]习方[0法0]。
《Java程序设计:从方[0法0][0学0]角度描述》[0第0]1、2两章概述了程序设计的基础内容,包括程序设计的基本策略、程序设计语言所蕴含的重要属性(思想)以及基本成分;[0第0]3章剖析[mian]向对象方[0法0]的来龙去脉,并介绍[mian]向对象方[0法0]的重要思想、概念和[1机1]制;在[0第0]4章探讨这些内容的Java实现版本;[0第0]5章进行了进一步拓展。[0第0]6章~[0第0]11章是Java语言重要的应用特色,包含异常处理、线程[1机1]制、GUI编程、I/O流、网络通信、泛型和集合框架等内容。这些[1机1]制虽非Java[0独0]有,但Java的实现方式和应用模式很有特色,也是吸引广[0大0]程序员[0学0]习Java的重要原因。
《Java程序设计:从方[0法0][0学0]角度描述》可作为高校计算[1机1]及相关专业和各种软[亻牛]培训[1机1]构的教材,也适合广[0大0]程序员及其他Java爱[女子]者自[0学0]之用。
 目录

《Java程序设计:从方[0法0][0学0]角度描述》
序言:为何要从方[0法0][0学0]角度描述
教[0学0]建议
[0第0]1章 程序设计语言概述1
1.0 本章方[0法0][0学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.3 Java语言概述7
1.3.1 Java语言的诞生和发展7
1.3.2 Java语言的特点8
1.3.3 Java编程环境10
1.3.4 Java程序的运行原理12
思考与练习14
[0第0]2章 程序设计语言的基本成分15
2.0 本章方[0法0][0学0]导引15
2.1 程序设计语言基本成分概述16
2.2 字符集17
2.3 词[0法0]元素17
2.3.1 标识符和关键字17
2.3.2 运算符、分隔符和限界符18
2.3.3 字[mian]量19
2.3.4 注释19
2.4 数据类型19
2.4.1 什么是数据类型19
2.4.2 数据类型的实例21
2.4.3 Java类型系统概述22
2.4.4 Java的基本数据类型22
2.4.5 Java的引用数据类型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.3 Java的应用程序结构49
思考与练习49
[0第0]3章 程序设计方[0法0]概述52
3.0 本章方[0法0][0学0]导引52
3.1 问题规模对程序设计方[0法0]的影响53
3.2 结构化程序设计方[0法0]54
3.2.1 方[0法0]起源54
3.2.2 核心思想54
3.2.3 实例剖析55
3.2.4 结构化程序设计方[0法0]的[0优0]缺点56
3.3 [mian]向对象程序设计方[0法0]56
3.3.1 方[0法0]起源56
3.3.2 核心思想57
3.3.3 基本概念58
3.3.4 实例剖析60
3.4 两种方[0法0]的简单[0评0]述61
思考与练习62
[0第0]4章 [mian]向对象语言基础64
4.0 本章方[0法0][0学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 继承的语[0法0]76
4.3.2 is-A与has-A关系77
4.3.3 构造函数的调用顺序77
4.3.4 super和this78
4.4 类及其成员的修饰80
4.4.1 访问[0权0]限修饰80
4.4.2 final修饰81
4.4.3 static修饰82
4.5 对象的多态84
4.5.1 多态的含义84
4.5.2 重载85
4.5.3 重写86
4.5.4 重定义89
4.5.5 instanceof与多态性90
4.6 抽象类和接口91
4.6.1 抽象类和接口的引入背景91
4.6.2 抽象方[0法0]和抽象类91
4.6.3 接口93
4.7 类中的特殊成员97
4.7.1 内嵌类型97
4.7.2 初始化块100
4.7.3 本地方[0法0]101
思考与练习101
[0第0]5章 类的管理以及常用工具类104
5.0 本章方[0法0][0学0]导引104
5.1 包105
5.1.1 包的声明和导入105
5.1.2 访问[0权0]限107
5.2 包装器类和自动装箱/拆箱108
5.2.1 包装器类的引入背景108
5.2.2 包装器类的构造函数109
5.2.3 包装器类的常用方[0法0]109
5.2.4 自动装箱和自动拆箱110
5.3 枚举111
5.4 数组的高级应用112
5.4.1 紧凑型for循环结构112
5.4.2 复制数组112
5.4.3 Arrays工具类113
5.5 字符串的高级应用114
5.5.1 StringBuffer和StringBuilder114
5.5.2 正则表达式114
5.5.3 String的高级应用116
思考与练习118
[0第0]6章 异常处理和断言120
6.0 本章方[0法0][0学0]导引120
6.1 异常[1机1]制概述121
6.1.1 异常难以避免121
6.1.2 传统的异常处理手段121
6.1.3 Java的异常处理策略122
6.1.4 Java异常的分类122
6.2 异常处理[1机1]制123
6.2.1 异常的捕获和处理123
6.2.2 异常的声明125
6.3 对异常[1机1]制的补充126
6.3.1 虚拟[1机1]异常和程序性异常126
6.3.2 异常的传播126
6.3.3 对重写方[0法0]的补充说明127
6.4 自定义异常类128
6.5 断言129
思考与练习130
[0第0]7章 线程131
7.0 本章方[0法0][0学0]导引131
7.1 线程[1机1]制概述132
7.1.1 并发程序的引入背景132
7.1.2 程序、进程与线程132
7.1.3 Java线程[1机1]制概述133
7.1.4 Java的线程状态和生命周期135
7.2 线程的构造和运行136
7.2.1 用Thread类构造线程对象136
7.2.2 用Runnable辅助构造线程138
7.3 线程的互斥[1机1]制139
7.3.1 为何需要引入互斥[1机1]制139
7.3.2 怎样实现互斥140
7.3.3 synchronized标记141
7.3.4 关于互斥的进一步讨论142
7.4 线程的同步[1机1]制144
7.4.1 线程的异步与同步144
7.4.2 如何实现同步144
7.4.3 Java的同步[1机1]制实现145
7.5 线程调度147
7.5.1 线程的[0优0]先级和调度策略148
7.5.2 线程调度常用方[0法0]149
思考与练习150
[0第0]8章 GUI编程基础和Applet152
8.0 本章方[0法0][0学0]导引152
8.1 GUI编程概述153
8.1.1 字符用户界[mian]和图形用户界[mian]153
8.1.2 图形用户界[mian]的基本元素153
8.1.3 awt和swing154
8.1.4 GUI编程涉及的基本环节155
8.2 一个简单界[mian]的设计155
8.2.1 常用组[亻牛]介绍155
8.2.2 一个简单GUI界[mian]的设计实例156
8.3 委托事[亻牛]处理模型157
8.3.1 模型的方[0法0][0学0]思想157
8.3.2 模型的构成要素和应用步骤158
8.3.3 两个简单的事[亻牛]处理实例159
8.3.4 适配器类162
8.4 布局管理163
8.4.1 布局管理概述163
8.4.2 Flow布局164
8.4.3 GridLayout布局165
8.4.4 BorderLayout布局165
8.5 一个综合案例166
8.6 Applet应用程序169
8.6.1 什么是Applet169
8.6.2 URL和HTML169
8.6.3 一个简单的Applet170
8.6.4 Applet生命周期和[1主1]要方[0法0]171
8.6.5 Applet综合应用示例173
8.6.6 Applet的安全限制174
8.7 绘图基础174
8.7.1 概述174
8.7.2 绘图[1机1]制175
8.7.3 若干示例175
思考与练习178
[0第0]9章 I/O流180
9.0 本章方[0法0][0学0]导引180
9.1 I/O流概述181
9.1.1 I/O流的引入背景181
9.1.2 I/O流的总体设计182
9.1.3 I/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
[0第0]10章 网络通信200
10.0 本章方[0法0][0学0]导引200
10.1 基础[0知0]识201
10.1.1 计算[1机1]网络和Java语言201
10.1.2 网络中的相关标识201
10.1.3 网络协议202
10.2 以URL方式访问网络资源204
10.2.1 相关类简介204
10.2.2 URL访问网络资源的基本步骤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
[0第0]11章 泛型与集合框架216
11.0 本章方[0法0][0学0]导引216
11.1 泛型含义及引入背景217
11.2 Java泛型声明218
11.2.1 泛型的简单声明和具体化218
11.2.2 泛型参数的应用场合219
11.2.3 给泛型参数加上约束220
11.2.4 泛型参数的通配符223
11.3 Java泛型实现[1机1]理及注意事项226
11.3.1 Java泛型实现[1机1]理:擦拭226
11.3.2 Java泛型[1机1]制的相关约束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.3 List结构应用示例237
11.5.4 Set结构应用示例239
11.5.5 Map结构应用示例241
思考与练习243
参考文献245
 编辑推荐
    
程序设计语言是计算[1机1]科[0学0]的重要组成部分。掌握正确的程序设计语言[0学0]习方[0法0]可以达到举一反三、事半功倍的效果。化志章等编著的《Java程序设计——从方[0法0][0学0]角度描述》从方[0法0][0学0]角度展开论述,力求从概念[扌是]出者、概念设计者、概念使用者三个角度介绍各个[0知0]识点。引导读者从不同层[mian]思考问题,同时有利于[0学0]习[亲斤]语言时触类旁通。本书可作为高校计算[1机1]及相关专业和各种软[亻牛]培训[1机1]构的教材,也适合广[0大0]程序员及其他Java爱[女子]者自[0学0]之用。