本书全面、系统地介绍了Java多线程相关的核心知识点,把官方多线程的核心知识点用链路的方式讲解清楚。读者在学习的过程中需要循序渐进,核心知识点的理解是很重要的。由核心知识点扩展开来就可以形成万物。学习和创造希望读者在此过程中能拥有自已的成长和思维。 全书共分为10章。第1~3章介绍了线程的核心知识点,第4章讲解线程局部变量,第5章介绍Lock锁,第6章讲解原子包,第7章介绍阻塞队列,第8章介绍线程池,第9章讲解线程同步器,第10章是AQS源代码分析。 本书每个章节都有相对应的代码验证环节,提供大量应用实例,每章节均附有习题。 本书适合有一定的Java基础知识,包括语法、结构、面像对象的编程概念。最好还有一定的并发编程基础的读者阅读。也可作为计算机相关专业的学习用书和参考教材,以及Java软件开发者的自学用书和研究人员的参考用书。
本书全面系统地介绍了Java网络套接字相关的核心知识点,把官方BIO、NIO的核心知识点用链路的方式讲解清楚。读者在学习的过程中需要循序渐进,核心知识点的理解是很重要的。由核心知识点扩展开来就可以形成万物。学习和创造希望读者在此过程中能拥有自己的成长和思维。 全书共18章。第1章多线程并发经典案例、第2~5章IO字节输入输出流、第6章框架基石反射机制、第7章类加载器、第8章网络基础知识、第9章BIO下的Socket套接字、第10章NIO下的缓冲区、第11章NIO下的字符编解码、第12章NIO下的Socket套接字通道、第13章泛型声明、第14章List集合框架、第15章Set集合框架、第16章Map集合框架、第17章开源WebSocket框架实战、第18章JDK21中的虚拟线程。 本书每个章节都有相对应的代码验证环节,提供了大量应用实例,每章节均附有习题。 本书适合有一定的Java基础知识,包括语法、结构、面向对象编程概念、多线程并发和网络通信基础的读者阅读。本书可作为想自研NIO套接字框架、自定义协议、网络通信服务相关的软件开发人员参考用书。