Java语言是当今最流行的计算机高级编程语言之一,Java平台则是一个完整的软件开发体系平台,使用Java语言开发的软件项目随处可见。本书内容涉及Java语法基础、类与对象的基本概念、方法的定义、类的继承、方法的重写、抽象类和接口、字符串、处理时间日期的类、数组、集合框架、异常处理、Swing图形界面设计、访问数据库、多线程、输入/输出流、网络编程等。通过学习本书,读者不仅可以全面掌握Java初级开发知识,而且可以了解更多的Java应用技巧。
本书分为上、下两篇。上篇主要介绍Java程序设计的基础,每一个章节都是通过实际案例描述引入问题,掌握案例的知识需求,采用具体示例来讲解基础知识,最后通过实际案例分析与实现来提高学生分析问题的能力。下篇主要结合“学生成绩管理系统”“小型抽奖系统”和“网络聊天室”3个项目,介绍Java高级部分,通过项目的需求分析引入问题,在课程讲解过程中完成部分功能的实现,引导学生分析和解决实际问题,通过完成其他相似模块来提高学生的知识应用能力,达到学以致用的目的。
本书为新形态一体化教材,配有丰富的数字化学习资源(包括微课视频、电子课件PPT、源程序、实例源文件等),与本书配套的数字化课程在“智慧职教”(www.icve.com.cn)上线,读者可登录进行学习并下载基本教学资源,详见“智慧职教服务指南”,也可发邮件至编辑邮箱1548103297@qq.com获取相关资源。
本书既可作为高职高专和应用型本科学生学习Java语言程序设计课程的教材,也可作为Java语言程序设计人员的技术参考书。