本书为“十二五”职业教育国家规划教材修订版,也是国家职业教育软件技术专业教学资源库配套教材。
本书是一本基于“项目驱动、任务导向”项目化教学方式的Java基础教材,体现“基于工作过程”的教学理念。本书以JDK15为平台,对Java的基础应用进行详细讲解。全书共6个单元:单元1介绍Java环境搭建、Java基本语法和编程结构;单元2介绍了面向对象程序设计思想的重要内容,主要是类、对象、封装、继承、多态、抽象类和接口;单元3介绍数组和字符串的应用、异常处理机制和自定义异常设计;单元4介绍通过Swing组件来实现GUI设计,主要讲解Swing组件、事件处理机制、事件响应机制和菜单等;单元5讲解文件处理、流处理、多线程技术、Socket接口技术、网络编程技术等Java高级应用设计;单元6的内容是综合设计,通过一个真实的企业案例讲解一个项目的设计和编码过程,同时对Java知识点进行复习和应用。
本书配有微课视频、授课计划、授课用PPT、习题答案等丰富的数字化学习资源。与本教材配套的数字课程“Java程序设计”在“智慧职教”平台(www.icve.com.cn)上线,学习者可登录平台在线学习,授课教师可调用本课程构建符合自身教学特色的SPOC课程,详见“智慧职教”服务指南。授课教师如需获得本书配套教辅资源,请登录“高等教育出版社产品信息检索系统”(xuanshu.hep.com.cn)搜索下载。
本书可作为高等职业院校软件技术、计算机应用技术、计算机网络技术及其他计算机类相关专业的“Java程序设计”课程教材,也可作为Java程序开发人员的自学指导书。