内容简介

"在云原生与大数据技术蓬勃发展的当下,Java语言凭借“一次编写,到处运行”的核心优势及稳定庞大的生态系统,稳居主流开发语言之列,其应用价值与生命力显著。本书严格遵循“Java程序设计”教学大纲,以前沿技术视角为导向,采用经教学实践验证的科学结构,将Java基础理论与核心编程思想拆解为通俗易懂的知识模块,助力学习者高效入门与进阶。

本书共12章,系统覆盖Java关键领域: 从基础概念、基本语法入手,逐步深入面向对象编程、集合框架、异常处理、输入输出流机制、GUI编程、多线程编程、数据库编程及网络编程等核心技术。同时,结合JDK 21长期支持版(LTS)新特性,介绍自JDK 8起成为开发主流的函数式编程、泛型、ORM、NIO、注解等高级技术。

本书旨在让学习者熟练掌握面向对象程序设计实操方法,引导其领会Java设计哲学与演进逻辑,理解现代软件工程思想,实现从“会编程”到“懂编程”的能力进阶。

本书适用人群广泛,既可作为全国高等学校计算机及相关专业本科生“Java程序设计”课程的教材,又可作为Java初学者系统自学用书,同时还可为需更新知识体系的软件开发工程师提供实用参考。

"