《Java与面向对象程序设计》特点:第一,多学科融合:体现现代化特征的“信息技术+经济管理+外语”的复合型专业。第二,实践性要求:实施课程实验、综合实践及毕业实习的实践体系。第三,国际化特点:掌握新技术手段和语言能力、开展跨文化交流活动。第四,社会服务特点:提供承担国家部委及企业课题,结合教学研究和学生实践开展活动。
绪论
第1章 Java概述
1.1 Java语言的发展和特点
1.2 Java虚拟机及Java的跨平台原理
1.3 Java开发环境
1.4 第一个应用程序
1.5 5ava开发工具介绍
1.6 本章小结
第2章 Java语言基础
2.1 数据类型
2.2 运算符
2.3 程序流程控制
2.4 注释
2.5 本章小结
第3章 类和对象
3.1 面向对象程序设计概念
3.2 类和对象
3.3 内部类
3.4 对象的初始化和清除
3.5 包
3.6 本章小结
第4章 继承与多态
4.1 什么是继承
4.2 抽象类与抽象方法
4.3 接口
4.4 多态性
4.5 本章小结
第5章 异常处理
5.1 异常的概念
5.2 异常的类型
5.3 Java的异常处理机制
5.4 异常对象
5.5 用户定义异常
5.6 断言的使用
5.7 本章小结
第6章 数组和集合类
6.1 数组
6.2 集合框架
6.3 枚举类型
6.4 本章小结
第7章 线程
7.1 多线程基础
7.2 线程的生命周期
7.3 生产者与消费者问题
7.4 本章小结
第8章 输入输出流
8.1 流的介绍
8.2 Java I/O包
8.3 标准输入输出
8.4 文件的操作
8.5 处理压缩文件
8.6 本章小结
第9章 用户图形界面
9.1 Java图形技术介绍
9.2 Applet基础
9.3 图形设计基础
9.4 Swing容器和组件
9.5 本章小结
第10章 网络应用
参考文献
1.本书的编写背景
本书是面向电子商务专业、信息管理专业和计算机专业的入门教材,是对外经济贸易大学电子商务专业“电子商务与网络金融学科系列教材”之一。本书的主要作者均为“Java面向对象程序设计”的授课老师,具有多年的授课经验。
2.本书的特色
本书的特色是内容全面,深入浅出,面向实际应用。
针对初学者和自学读者的特点,本书力求将复杂的概念用简洁浅显的语言表述,使用简单典型的代码实例辅助说明。内容由浅入深,使读者逐步熟练掌握Java语言的精髓。
3.内容摘要
第1章Java概述:本章作为全书的开篇,首先介绍了Java面向对象的基本概念和Java虚拟机和跨平台的原理,并通过一个简单的小例子Helloworldjava说明了java开发环境的搭建。
第2章Java语言基础:本章首先介绍了Java程序的基本结构,使读者对Java程序有一个概括的认知。然后讲述了C和C++类似的Java基本语法格式和程序流程控制,以及数组的使用。使读者很快对Java的语言基础熟悉起来。
第3章类和对象:本章主要介绍了类和对象的基本概念、类的定义和对象的生成,重点介绍了类的构造方法。所有客观世界实体或现象都可以成为对象,在Java中可以使用“类”对某一类对象进行抽象描述,对这类事物的名称、特性、行为进行概括抽象定义,其中包含有关对象所需的信息,称为它的名称、方法、属性和事件。对象的概念允许我们把数据和功能封装在一起,这样更能恰当地表示客观世界。
第4章继承与多态:本章主要探讨了类重用的相关概念。通过简单易懂的实例说明了Java中所采用继承和多态的机制,以及对于代码进行重用的几种方法。Java创建并测试好一个类之后,可以使用两种方法对其进行重用。一种是通过“组织”的方法,将这个类的对象作为属性置入新定义类;另一种是“继承”,通过继承的方法,新类具有所继承类的所有属性和方法。多态与继承、重载并不是孤立的,它们之间存在着紧密的联系,多态是建立在这两者的基础之上的,继承就利用了重载特性。
……