好文档 - 专业文书写作范文服务资料分享网站

(完整版)计算机应用技术毕业论文

天下 分享 时间: 加入收藏 我要投稿 点赞

贵州电子信息职业技术学院计算机科学系

毕业设计论文

题 目: Java 专 业: 计算机应用技术 姓 名:

指导老师: 彭 伟,胡登权

二〇一一年 月 日

目录

第1章 JAVA的简介 ....................................................................... 3 第2章 JAVA中的类 ....................................................................... 4 第三章 Java与CC++的差异 ................................................................. 5 第四章 J2ME技术概览I ................................................................... 6 4.1 J2ME的概念 .......................................................................... 6 4.2 J2ME的简介 .......................................................................... 6 4.3 手机游戏的发展 ....................................................................... 7 4.3.1 面前国内手机游戏的发展情况 ......................................................... 7 4.3.2 面前国际手机游戏的发展情况 ......................................................... 7 第五章游戏的需求设计分析 ................................................................. 8 5.1 MIDP中的游戏API ..................................................................... 8 5.2 游戏类构成 ........................................................................... 9 5.2.1 Boxer类的实现 ...................................................................... 9 5.2.2 GameCanvas类的功能及特点 ........................................................... 9 5.2.3 Sprite类的功能及特点0 ............................................................ 9 5.3游戏角色的处理9 ...................................................................... 9 5.4 游戏中的事件处理 .................................................................... 10

5.4.1 key Pressed方法 ................................................................... 10 5.4.2 key Released方法 .................................................................. 11 第六章 第二种游戏(飞机大战)的设计方案 ................................................. 12 6.1 项目简介 ............................................................................ 12 6.2 项目模块 ............................................................................ 12 6.3 技术实现 ............................................................................ 13 6.4 项目演示 ............................................................................ 13 6.5 飞机大战的所需素材 .................................................................. 14 6.6 飞机大战的设计代码展示 .............................................................. 15 6.7 飞机大战的截面图组 .................................................................. 18 第7章 感 想 ............................................................................ 19 第八章 致谢和参考文献 ................................................................... 21

第一章 JAVA简介

它最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,以“Java”的名称正式发布。

JAVA

Java 编程语言的风格十分接近C、C++ 语言。Java是一个纯的面向对象的程序设计语言,它继承了 C++ 语言面向对象技术的核心,Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java SE 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装拆箱等语言特性。 Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。但在 J2SE 1.4.2 发布后,Java 的执行速度有了大幅提升。

与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java 软件必须相互兼容。“Java 语言靠群体的力量而非公司的力量”是 Sun 公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英

和封闭式的模式完全不同。

Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。

Java 平台是基于 Java 语言的平台。这样的平台目前非常流行,因此微软公司推出了与之竞争的.NET平台以及模仿 Java 的 C# 语言。 名字起源。

(内容来自老师的讲解和相关课本的摘要)

第二章 JAVA中相关类

1,final类:为防止他人从你的类上派生新类,此类是不可扩展的。

动态调用比静态调用花费的时间要长。 2,多态类:在java中,对象变量是多态的。而java中不支持多重继承。 3,抽象类:规定一个或多个抽象方法的类本身必须定义为abstract。

例: public abstract string getDescripition

Java中的每一个类都是从Object类扩展而来的。 object类中的equal和toString方法。

equal用于测试一个对象是否同另一个对象相等。

(完整版)计算机应用技术毕业论文

贵州电子信息职业技术学院计算机科学系毕业设计论文题目:Java专业:计算机应用技术姓名:指导老师:彭伟,胡登权二〇一一年月
推荐度:
点击下载文档文档为doc格式
1kjr89hfe58uhsm07tfq670et7c26i0177r
领取福利

微信扫码领取福利

微信扫码分享