扫描二维码,下载手机APP
下载安卓APP箭头
客服QQ
箭头给我发消息

客服QQ:2698585038

大学程序设计基础——系统化方法解析&Java描述

综合评级:
★★★★★

定价:
¥68.00

作者:
沈军 编著

出版社:
东南大学出版社

出版日期:
2015年7月

页数:
453

字数:
724000

ISBN:
9787564156992

书籍介绍

  《大学程序设计基础——系统化方法解析&Java描述》采用基于系统化思维的解析方法,首先论述程序设计的本质并给出程序设计的三个基本视图(第一部分)。然后,从语言、环境和应用三个方面分别解析程序设计的内涵,使读者掌握程序设计应有的系统化思维、相关技术思想和方法,对程序设计有一个系统化的认识(第二部分至第四部分)。最后,通过丰富的实例介绍了程序设计中的若干基本应用模式及其建构方法(第四部分)。书中所有思想和方法均通过Java语言进行描述。

  本书可以作为普通高校计算机相关专业、软件学院的本科教材,也可作为理工科各专业的公共课教材,同时也适合对程序设计感兴趣,希望培养系统的程序设计认识能力和计算思维能力的软件从业人员做参考。

目录

第一部分 程序设计内涵及其学习策略

 第1章 认识程序及程序设计

  1.1 什么是程序

  1.2 什么是程序设计

  1.3 程序设计的三个基本视图

  1.4 深入认识程序设计

  1.5 本章小结

 第2章 程序设计的学习策略

  2.1 认识学习的相关概念及基本理论

  2.1.1 显性知识与隐性知识

  2.1.2 演绎策略与归纳策略

  2.1.3 学习理论

  2.2 如何学习程序设计

  2.2.1 概述

  2.2.2 三个视图的学习要点

  2.2.3 学习导图及其解析

  2.3 本章小结

第二部分 语言

 第3章 程序设计语言与语言学

  3.1 语言的基本体系结构

  3.2 程序设计语言的基本体系结构

  3.3 程序设计语言与环境

  3.4 程序设计语言与应用

  3.5 基于语言视图的程序设计学习导图

 第4章 基本符号集与词汇

  4.1 基本符号集

  4.2 词汇概述

  4.2.1 数据类型(词性)

  4.2.2 java的基本数据类型

  4.2.3 Java的数据类型转换(词性转换)

  4.3 保留词(基本词汇之一)

  4.4 标识符(基本词汇之二)

  4.5 常量(基本词汇之三)

  4.6 变量(基本词汇之四)

  4.7 运算符(基本词汇之五)

  4.8 分隔符(基本词汇之六)

  4.9 数组(复合词汇)

  4.9.1 数组的声明和定义(复合词汇的复合说明)

  4.9.2 创建数组(建立具体的复合词汇空间)

  4.9.3 初始化数组(设定复合词汇的初始化值)

  4.9.4 多维数组(以复合词汇数组作为基本词汇,再进行复合。即数组的数组)

  4.10 学习策略

 第5章 短语

  5.1 短语概述

  5.2 表达式(短语的具体表现形态)

  5.3 算术表达式(短语之一)

  5.4 关系表达式(短语之二)

  5.5 逻辑表达式(短语之三)

  5.6 表达式的混合与嵌套(复合短语)

  5.7 学习策略

 第6章 句子

  6.1 句子概述

  6.2 语句(句子的具体表现形态)

  6.3 注释语句

  6.4 数据组织语句

  6.5 输入输出语句

  6.6 计算赋值语句

  6.7 空语句

  6.8 处理流程控制语句

  6.8.1 Java语言的分支流程控制语句(分支逻辑控制结构的具体实现)

  6.8.2 Java语言的循环流程控制语句(循环逻辑控制结构的具体实现)

  6.8.3 Java语言的特殊循环流程控制语句

  6.8.4 Java语言的例外流程控制语句(例外逻辑控制结构的具体实现)

  6.9 语句的堆叠与嵌套

  6.10 学习策略

 第7章 段落

  7.1 段落概述

  7.2 函数(段落的具体表现形态)

  7.3 函数的定义与使用

  7.3.1 Java语言中的函数定义

  7.3.2 函数的使用

  7.3.3 函数使用时的参数传递

  7.3.4 函数使用时的结果返回

  7.3.5 函数的递归使用

  7.3.6 函数使用时的变量生命周期与作用域

  7.4 学习策略

 第8章 描写(逻辑段落)

  8.1 描写概述

  8.2 抽象数据类型(描写的具体表现形态)

  8.3 基于抽象数据类型的若干概念

  8.3.1 对象

  8.3.2 类

  8.3.3 实例

  8.3.4 属性

  8.3.5 方法

  8.3.6 构造方法

  8.3.7 析构方法

  8.3.8 消息

  8.3.9 封装

  8.3.10 继承

  8.3.11 多态

  8.3.12 接口

  8.4 Java语言中抽象数据类型的支持机制

  8.4.1 接口的定义

  8.4.2 类的定义

  8.4.3 关于类修饰符的进一步说明

  8.4.4 对象实例的创建

  8.4.5 对象实例的引用

  8.5 Java语言中类的组织——包

  8.5.1 包的定义

  8.5.2 包的查找

  8.5.3 包的封装特性与访问

  8.5.4 包的使用

  8.5.5 Java语言中标准包简介及基本应用

  8.5.6 Java语言中的事件包及其基本应用

  8.6 一个综合样例——面向对象概念的Java语言视图

  8.7 学习策略

 第9章 文章

  9.1 文章及其结构

  9.2 Java语言的程序结构

  9.2.1 独立程序结构

  9.2.2 小程序结构

  9.3 Java语言程序样例

  9.3.1 界面应用

  9.3.2 多媒体应用

  9.3.3 网络应用

  9.3.4 数据库应用

  9.4 学习策略

 第10章 多主线文章

  10.1 为什么需要多主线文章

  10.2 多主线文章的基本构造思想与结构

  10.3 多线程程序构造相关的基本概念

  10.3.1 程序与程序的执行(进程)

  10.3.2 可执行程序的内存视图及程序执行的基本过程

  10.3.3 进程和线程

  10.3.4 多线程程序构造的核心问题及其解决方法

  10.4 Java对多线程程序的支持机制

  10.4.1 Java中的进程与线程

  10.4.2 Java线程模型

  10.4.3 Java线程实现

  10.4.4 Java线程管理

  10.5 Java多线程程序范例及解析

  10.6 学习策略

第三部分 环境

 第11章 环境概述

  11.1 运行环境与开发环境

  11.2 运行环境与程序设计

  11.3 开发环境与程序设计

  11.4 虚拟机环境

  11.5 Java环境概述

  11.6 环境的学习策略

 第12章 分离式开发环境JDK

  12.1 JDK概述

  12.2 JDK的下载、安装与配置

  12.2.1 JDK的下载

  12.2.2 JDK的安装

  12.2.3 配置

  12.3 JDK中的主要开发工具介绍

  12.3.1 Java编译器:javac.exe

  12.3.2 Java解释器:java.exe

  12.3.3 小应用程序浏览器:AppletViewer.exe

  12.3.4 Java反编译器:javap.exe

  12.3.5 Java文档生成器:javadc.exe

  12.3.6 Java调试器:idb

  12.3.7 Java归档程序:jar

  12.4 通过JDK构建Java应用程序

  12.4.1 构建独立应用程序(Application)

  12.4.2 构建小应用程序(Applet)

  12.5 学习策略

 第13章 集成式开发环境JBuilder

  13.1 集成式开发环境概述

  13.2 JBuilder9的安装

  13.3 JBuilder9开发环境工作方式简介

  13.4 使用JBuilder9开发独立应用程序

  13.5 使用JBuilder9开发小应用程序

  13.6 学习策略

第四部分 应用

 第14章 应用的内涵及解析

  14.1 应用的本质

  14.2 技术与技术思想的领悟

  14.3 应用模式的发掘及其建构方法的建立

  14.4 应用的学习策略

 第15章 应用构造的相关概念与基本方法

  15.1 程序模型及其作用

  15.1.1 程序模型及其演化

  15.1.2 程序模型与程序基本结构形态

  15.1.3 应用体系结构及其演化

  15.1.4 应用体系结构与程序结构

  15.2 应用的基本构造方法

  15.2.1 建模概述

  15.2.2 面向功能的分析、设计与描述

  15.2.3 面向对象的分析、设计与描述

  15.2.4 模式在应用构造中的使用

 第16章 基本应用模式及其建构

  16.1 模式的描述

  16.2 基本应用模式及其建构

  16.3 模式及其建构思想的认识

 第17章 案例解析

  17.1 概述

  17.2 案例说明

  17.3 程序构造基本模型及软件体系结构

  17.4 程序结构

  17.5 数据库设计

  17.6 程序解析

  17.7 总结

 附录元集成开发环境:Eclipse及其基本使用

  f.1 概述

  f.2 下栽

  f.3 安装

  f.4 启动Ec1 ipse

  f.5 使用Ec1 ipse开发程序

  f.6 MyEc1 iFJse简介

  f.6.1 概述

  f.6.2 安装

  f.6.3 MyEc1 ipse基本使用

 参考文献