C++是一种混合型的程序设计语言,支持面向过程与面向对象的程序设计方法。本书分别介绍面向过程的C++基础、面向对象的C++语言要素和应用C++开发的其他机制。面向过程部分总结C++面向过程的语法点,介绍数据类型、流程控制、函数、数组及指针,巩固基础知识的同时,对C++中引进的流、重载、引用、动态空间管理进行较为详尽的讲解。面向对象部分重点阐述面向对象思想,分析类、运算符重载、继承、多态和流等语法要素,通过浅显的例子解释知识点的意义与用法,对重点与难点语法采用大量的实例和图表来帮助理解,使读者能“知其然”,
本书将Java语言的语法知识和项目开发所需的基础知识融合在一起,全面系统地介绍了Java语言、Java程序设计方法以及在Java SE平台和Java EE平台下开发应用程序的方法和技术。全书由11章组成,提供了较为丰富的Java应用案例,以加深学生对语法知识的理解,同时对于在实际项目开发过程中采用的数据库编程技术、XML编程技术以及软件设计的相关知识也给出了基础的案例。同时,本书不仅提供了有关Hibernate和MyBatis等技术的案例以说明其使用过程,还对其实现原理进行了说明。本书既可以作为高等学校相关专业Java程序设计课程的教材,也可以作为Java自学者的学习参考用书。