Java语言以面向对象、平台无关,安全高效、语法简单而著称,广泛应用于企业级应用开发和移动应用开发。本书结合实用案例向读者介绍Java语法,面向对象程序设计技术和核心API。全书共10章,内容涵盖Java概述、Java语法基础、面向对象基础、面向对象高级技术、JavaAPI、异常处理机制Java I/O流、多线程、JavaGUI编程和Java网络编程等知识要点。本书具有案例丰富的特色,以JDK 17和IntelliJ IDEA等流行的开发环境为依托,力求让读者通过案例掌握Java编程技术。本书的另一个特色是在阐释专业内容的同时自然融入思政元素,具有鲜明的时代性和 性本书可作为普通高等院校计算机、软件工程、人工智能等专业“面向对象程序设计”“Java程序设计”课程的教材,也适合编程爱好者自学和培训使用。