内容简介
第一部分 程序设计内涵及其学习策略
第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文档生成器:javadoc.exe
12.3.6 Java调试器:jdb
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 JBuilder 9的安装
13.3 JBuilder 9开发环境工作方式简介
13.4使用JBuilder 9开发独立应用程序
13.5使用JBuilder 9开发小应用程序
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启动Eclipse
f.5使用Eclipse开发程序
f.6 MyEclipse简介
f.6.1概述
f.6.2安装
f.6.3 MyEclipse基本使用
参考文献