作品简介

本书主要基于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开发大全》等著作。

作品目录

  • 作者简介
  • 内容简介
  • 前言
  • 第1章 Java概述
  • 第2章 Java语言基础
  • 第3章 面向对象编程基础
  • 第4章 集合框架
  • 第5章 异常处理
  • 第6章 I/O处理
  • 第7章 网络编程
  • 第8章 并发编程
  • 第9章 基本编程结构的改进
  • 第10章 垃圾回收器的增强
  • 第11章 使用脚本语言
  • 第12章 Lambda表达式及函数式编程
  • 第13章 Stream
  • 第14章 集合的增强
  • 第15章 新的日期和时间API
  • 第16章 并发编程的增强
  • 第17章 模块化
  • 第18章 响应式编程
  • 参考文献
展开全部