本书主要介绍传统的和现代的数据结构方面的知识,重点介绍问题的解决和软件的设计。从基础知识开始并贯穿全书,介绍并扩展了许多Java功能的应用,如类、对象、泛型、多态、包、接口、库中的类、继承、异常和线程等。我们还在整个讲解过程中使用统一建模语言(UML)类图来帮助建模并可视化对象、类、接口、应用程序及其相互关系。 Chapter1关于基础知识的整理。综述面向对象,强调了组织对象和类的机制。Chapter2介绍了抽象数据类型找(Stack),引入了抽象数据类型(abstractdatatype,ADT)的概念。Chapter3讨论了递(Recursion),演示了如何使用递归解决编程问题。Chapter4介绍了抽象数据类型队列(Queue)。Chapter5对抽象数据类型集合进行了定义。Chapter6介绍了一个更具体的抽象数据类型—集合。Chapter7介绍了二叉搜索树抽象数据类型。Chapter8讲了映射(Map)抽象数据
本书是一本关于Java语言基础知识和程序设计开发用书。本书深入浅出地介绍了Java语言程序开发的环境、Java语言的基础语法知识、Java语言的编程思想、Java语言的网络编程、数据库编程、Swing组件编程、Web编程等多种应用以及项目实战内容。本书注重学练结合,基础知识均配合相应示例,示例包含完整源码,并附以详细注释,每章还提供相应的练习,相信 基础知识 示例 练习 的形式可以帮助读者牢固掌握知识点,快速提高编程水平。 全书结构完整、思路清晰、逻辑严谨,适合编程爱好者、初学者、中级程序开发人员以及其他相关从业人员阅读使用,相信您阅读本书一定能有所收获!