Java是当今世界受欢迎的计算机编程语言之一,它是一种完全面向对象、解释执行、动态下载、具有多线程的能力、可分布访问数据、健壮且安全的新一代编程语言。本书立足于新工科和工程教育,从工程应用和实践者的视角,全面系统地介绍了目前在软件开发中使用为广泛的Java JDK15版的核心知识,全书共分为12章,主要内容包括Java开发环境搭建、Java基本数据类型和运算符、程序流程控制语句、数组、类和对象、抽象类、接口和封装、GUI编程、Swing高级组件、异常与处理、I/O流与文件、多线程编程、Java网络编程、Java数据库编程等。本书结构合理、语言简练,实用性强,并配有完整的教学资源(包括本书的全部实例、习题答案和教学课件),适合作为普通高等院校、高等职业院校计算机相关专业的教材,也可作为Java爱好者、程序开发人员的参考书。