下载后可任意编辑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
2 发布后,Java 的执行速度有了大幅提升
与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术
全球数以万计的 Java 开发公司被要求所设计的 32024 年 4 月 19 日下载后可任意编辑J