On Java 中文版:进阶卷(试读本)

On Java 中文版:进阶卷(试读本)

作者:[美] 布鲁斯·埃克尔

出版社:人民邮电

出版年:2022年2月

ISBN:9787115585028

所属分类:网络科技

书刊介绍

《On Java 中文版:进阶卷(试读本)》内容简介

☆本电子书仅为试读本,截取原书部分内容。☆ 本书内容主要是对《On Java 中文版:基础卷》的拓展延伸,重点讲解Java的高级特性、并发、设计模式等相关进阶知识,对一些和开发密切相关的底层操作(如I/O系统、底层并发、数据压缩等)进行深入探讨,同时针对基础卷的重点章节进行了补充说明(如第3章增补了一些关于集合的高级特性)。在附录中,作者给出了67条关于低级程序设计和编写代码的建议,并分享了自己成为程序员的一些经验之谈。
本书适合有一定项目开发经验的Java程序员阅读。
布鲁斯·埃克尔(Bruce Eckel),C++标准委员会的创始成员之一,知名技术顾问,专注于编程语言和软件系统设计方面的研究,常活跃于世界各大顶级技术研讨会。他自1986年以来,累计出版Thinking in C++、Thinking in Java、On Java 8等十余部经典计算机著作,曾多次荣获Jolt最佳图书奖(“被誉为软件业界的奥斯卡”),其代表作 Thinking in Java被译为中、日、俄、意、波兰、韩等十几种语言,在世界范围内产生广泛影响。

作品目录

前言
关于Java
8后续版本的新特性
出版说明
致谢
献词
源码示例

1、章:枚举类型
1.1、枚举类型的基本特性
1.2、在枚举类型中增加自定义方法
1.3、在
switch
语句中使用枚举
1.4、
values()
方法的神秘之处
1.5、实现,而不是继承
1.6、随机选择
1.7、使用接口来组织枚举
1.8、用
EnumSet
来代替标记
1.9、使用
EnumMap
1.10、常量特定方法
1.11、多路分发
1.12、支持模式匹配的新特性
1.13、新特性:
switch
中的箭头语法
1.14、新特性:
switch
中的
case
null
1.15、新特性:将
switch
作为表达式
1.16、新特性:智能转型
1.17、新特性:模式匹配
1.18、总结

8、章:设计模式
8.1、设计模式的概念
8.2、单例模式
8.3、设计模式的分类
8.4、模板方法
8.5、封装实现
8.6、工厂模式:封装对象的创建
8.7、函数对象模式
8.8、改变接口
8.9、解释器模式:运行时的灵活性
8.10、回调
8.11、多路分发
8.12、模式重构
8.13、总结
看完了

相关推荐

微信二维码