Java语言具有面向对象、与平台无关、**、稳定和多线程等优良特性,是目前软件设计中极为强大的编程语言。该书注重结合实例以及重要的设计模式,循序渐进地向读者介绍Java面向对象编程的重要知识。针对较难理解的问题,所列举例子都是由简到繁,便于读者掌握Java面向对象编程的思想。全书分为17章,分别讲解基本数据类型、数组和枚举类型,运算符、表达式和语句,类与对象,继承与接口,内部类、匿名类与Lambda表达式、异常类,面向对象设计的基本原则,设计模式,常用实用类,JavaSwing,对话框,输入流与输出流,泛型与集合框架,JDBC与MySQL数据库,Java多线程机制,Java网络基础,以及一个基于嵌入式数据库的单词字典实例。
《Java面向对象程序设计(第3版 微课视频版)/高等学校Java课程系列教材》配有作者讲解的50小时微课视频,扫描书中相应章节的二维码,可观看相应的内容讲解。该书还提供教学大纲、教学课件、电子教案、程序源码等配套资源,扫描封底的课件二维码可以下载。
该书可作为高等院校计算机专业面向对象程序设计课程或Java程序设计课程的教材。