作品简介
本书主要基于Java 13来介绍Java核心编程相关的知识点,以及从Java 8至Java 13以来的新特性,主要内容包括:Java语言基础、面向对象编程、集合框架、异常处理、I/O处理、网络编程、并发编程、基本编程结构的改进、垃圾回收器的增强、使用脚本语言、Lambda表达式与函数式编程、Stream、集合的增强、新的日期和时间API、并发编程的增强、模块化、响应式编程等内容。通过本书的学习,读者不仅能够掌握Java语言的编程技巧,还可以拓展视野,提升市场竞争能力。本书主要面向Java语言的爱好者、Java工程师和架构师。
柳伟卫,网名waylau、老卫,80后程序员,关注编程、系统架构、性能优化;是CSDN、开源中国、云栖社区等技术社区专家,慕课网特邀讲师;在IT公司担任过项目经理、架构师、高级技术顾问等职位,拥有十几年开发经验,具有丰富的软件开发管理及系统架构经验;主导过多个国家级、省级大型分布式系统设计与研发,参与过面向全球的供应链系统服务化改造;在实际工作中,积累了大量的分布式系统、微服务架构经验;已出版《分布式系统常用技术及案例分析》《SpringBoot企业级应用开发实战》《Spring Cloud微服务架构开发实战》《Spring 5开发大全》等著作。