前言

Java是当前流行的一种计算机编程语言,它的安全性、平台无关性、可移植性等特点给编程人员带来了一种崭新的设计理念。Java的应用领域极其宽广,从桌面应用开发到大型复杂的企业级开发再到小型便携式设备开发,都随处可见Java活跃的身影。

为了培养计算机专业学生面向对象编程思想和实践动手能力,无缝打造计算机专业应用型人才,实现学生零距离就业,就需要给学生提供相应的实践性强的实训教材。本书正是以这一需求为出发点,以6个典型的项目为框架,通过各种应用场景展示了Java项目开发中相关知识的综合应用。这6个项目分别是:

项目1: 简单计算器的设计与实现。

项目2: 简单文本编辑器的设计与实现。

项目3: 学生信息管理系统的设计与实现。

项目4: 《俄罗斯方块》游戏的设计与实现。

项目5: 《贪吃蛇》游戏的设计与实现。

项目6: 简单聊天室的设计与实现。

以上项目是作者结合多年的教学经验精心选取的,涵盖了Java中的类和对象、继承和多态、泛型和集合、流与文件、图形用户界面编程、JDBC编程、网络编程等相关知识,集应用性、趣味性于一体,设计思路清晰易懂,可帮助学生进一步理解面向对象的编程思想,培养分析和解决问题的能力,提高面向对象的软件开发水平。

本书由枣庄学院信息科学与工程学院刘梦琳、宋传东、迟庆云、张莉、孙晓飞、王艳秋共同完成,刘梦琳负责全部书稿和资源的审定。

本书中的全部代码都是作者亲自编写并在Eclipse中调试通过。如有需要,可从清华大学出版社网站(www.tsinghua.edu.cn)下载。

由于作者水平有限,书中难免有疏漏之处,敬请广大读者不吝赐教。



作者
2025年1月