内容简介
本书以Java语言为例讲述程序设计的基础知识。内容主要包括:Java语言基础;运用Java语言阐述面向对象的程序设计基础理论、主要原则和思维方法,并用易于理解的程序实例帮助读者较全面和深入地建立起面向对象的程序设计概念;通过面向对象的Java语言的类对链表、堆栈、队列、二叉树以及图形结构等做了详尽的描述,并使用这些类解决一些实际问题;对算法的设计方法及如何提高算法的效率等进行了深入细致的分析,对排序和查找等实用的数据处理做了深入浅出的讲述。本书最后还对软件工程的一些知识进行了较全面的介绍。
本书可作为高职高专计算机网络专业程序设计语言课程的教材,也可作为高等院校计算机相关专业面向对象程序设计课程的教材和教学参考书。