本书主要介绍JAVA SE基础知识,在编写过种中始终贯穿了面向对象的分析思路,用贴切的、生动的案例介绍Java语言程序设计中相关的理论知识,对Java基础的知识介绍较为全面。本书包括11章,主要以Java程序开发入门知识为主,介绍Java下载、安装、配置,Java编程基础,面向对象程序设计,线程、进程、同步方法、死锁问题等方面知识。
本书以实际的学生竞赛项目管理系统为案例依托,从MySQL数据库的相关概念及理论知识出发,介绍系统需求分析、数据库设计与实施、数据库管理与优化等内容,最终实现学生竞赛项目管理系统的设计、开发、部署和运行。