-
收藏
-
加书架
-
引用
简介
本书全面介绍Java的面向对象编程特性,将编程原则和最佳实践融入各个知识点,并通过大量的有应用背景的实例展示面向对象编程的特点和Java的实现机制。本书共14章,涵盖Java语言的主要知识点,第1~7章为Java面向对象的编程基础,内容包括类的设计、对象的使用、正则表达式、继承和多态、接口机制、异常处理、注解与反射机制、Lambda表达式等;第8~14章则涵盖Java编程的高级主题,内容包括容器类数据结构、用户界面设计、输入输出流(I/O)、新I/O框架、多线程编程、线程池和新的线程控制机制、Socket编程与Mina框架以及JDBC等;第13章通过一个在线游戏项目演示了项目开发的步骤和知识点融合的过程。本书既可以作为计算机、软件工程、网络工程、信息工程、电子工程等本科专业面向对象程序设计课程和Java语言程序设计的教材,也可以作为软件开发人员的参考书。
编辑推荐
本书清晰解析面向对象的编程思想,不仅重视技术的讲解,更强调程序设计的原则、理念和zui佳实践的理解及掌握。 本书将设计模式融合到知识点和案例教学中,详细讲解视图控制器架构、事件处理的观察者模式、单例模式和装饰模式等模式的应用及效果。 本书体现Java语言的zui新发展,将Lambda表达式、注解、反射、异步I/O框架(NIO)、并发机制和线程池等内容引入教材。 本书有以项目为背景的习题,循序渐进力求快速提高学习者的分析和编程能力。 本书配套PPT教案可到清华大学出版社官网下载。
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2015-06-01
- 更新: 2023-06-07
- 书号:9787302400547
- 中图:TP312JA
- 学科:工学控制科学与工程工学计算机科学与技术