下载后可任意编辑java 课程设计贪吃蛇游戏设计12024 年 4 月 19 日下载后可任意编辑前言Java 最初被命名为 Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun 放弃了该项计划。就在 Oak 几近失败之时,随着互联网的进展,Sun 看到了 Oak 在计算机网络上的宽阔应用前景。于是改造了 Oak,以“Java”的名称正式发布。 Java 编程语言的风格十分接近 C、C++语言。Java 是一个纯的面对对象的程序设计语言,它继承了 C++ 语言面对对象技术的核心。Java 舍弃了 C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再22024 年 4 月 19 日下载后可任意编辑被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java SE 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。但在 J2SE 1.4.2 发布后,Java 的执行速度有了大幅提升。 与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 32024 年 4 月 19 日下载后可任意编辑Java 软件必须相互兼容。“Java 语言靠群体的力量而非公司的力量”是 Sun 公司的口号之一,并获得了宽阔软件开发商的认同。这与微软公司所提倡的注重精英和封闭式的模式完全不同。 Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面对对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。 正文1.1 课程设计目的《JAVA 程序设计》是计算机相关专业的必修专业基础课程,其实践性、应用性很强。实践教学环节是必不可少的一个重要环节。本课程的程序设计专题实际是计算机相关专业学生学习完《JAVA 程序设计》课程后,进行的一次全面的综合训练,JAVA程序...