计算机工程系Java毕业设计说明书.doc

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机工程系Java毕业设计说明书

目录 目录 1 前言 2 1.认识Java和Eclipse开发工具 3 1.1 Java发展史 3 1.2 Java运行环境 3 1.3 Java的优势 4 1.4 Eclipse开发工具介绍 4 1.5 开发环境的配置及Eclipse软件的使用 5 1.5.1 JDK的安装与配置 5 1.5.2 使用Eclipse 6 1.5.3 开发Java程序 7 2. 需求分析 8 2.1开始界面 8 2.2游戏功能 9 2.3角色们的行为 9 2.4玩家角色死亡 9 3. 项目开发 10 3.1创建FirstGame(窗体的子类游戏引擎类) 10 3.2创建Player(玩家类) 17 3.3创建Ball(玩家子弹类) 23 3.4创建Foeman(敌军类) 24 3.5 创建FMboll(敌军子弹类) 26 3.6创建Boss类 28 3.7 创建Bossball(boss子弹类) 31 3.8 创建xuetiao(血条类) 33 4.结论(总结) 35 5.致谢 37 6.参考文献 38 前言 Java是一种简单易用、面向对象、跨平台、安全可靠、主要面向互联网的开发工具,暂且说是一门高级面向对象语言吧。 Java也是第一个允许使用者将应用程序通过Internet从远程服务器传输到本地电脑上执行的一种语言;是一种应用程序提供者不用知道使用者的计算机硬件与系统环境的语言。就连盗版用户的好基友比尔盖茨也说过:"Java是最卓越的程序设计语言"。 Java语言作为一种面向对象的编程语言,具有分布式、可移植、高性能、多线程等特点。通过系统学习,人们就可以使用它开发出功能齐全,满足特殊要求的应用程序。Java语言易学易用,对学习者掌握技能,开拓思维都有很大的帮助。我作为一名学生,在系统学习了Java语言之后,经常用它开发一些小程序。本次设计,我就想用学过的Java语言中的各种技术综合起来,编写一个小游戏,即对自己学过的技能进一步检测,也能系统地将学过的知识复习巩固。 本次设计是通过一个团队合作完成,使用Java语言的面向对象思想,根据用户的需求,将程序的框架设计好,进行分工,主要使用到的技术有:封装、继承、多态、线程、内部类、匿名类。使用继承为了方便使用父类中的一些方法,线程是本程序中的核心,没有线程程序将不能运行,内部类是为了方便使用外部类中的封装属性及方法,匿名类主要是使用了窗体监听与键盘监听。 本程序主要体现了面向对象思想:封装、继承、多态,可以将程序分为多份进行组装,修改起来也方便。还有就是团队的力量是强大的,在遇到问题后不用担心,因为我身边不止一个人。 1.认识Java和Eclipse开发工具 1.1 Java发展史 早在1991年,SUN公司的James Gosling带领一个项目组开发出了一种能够在家用电子产品上运行的小型计算机语言,且将该语言命名为Oak。 进入20世纪90年代中期,随着互联网的广泛应用,Gosling意识到机会来临了,他对Oak进行了修改,研制出了第一个Java浏览器:HotJava,该浏览器得到SUN公司的高度重视,由于Oak商标已被注册,因此将Oak改名为Java。 1996年初,SUN公司正式发布用于Java开发所需的运行和开发环境工具包JDK1.0,随着对它的不断更新和完善,后续的版本不断推出。 Java技术包含了三大体系:Java SE 、 Java EE 、 Java ME。 · Java SE:是Java技术的核心,提供基础Java开发工具、执行环境与应用程序接口,主要用于对桌面应用程序的开发。 · Java EE:用于网络程序的开发 · Java ME:是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的高度优化的Java语言平台,包括虚拟机和一系列标准化的JavaAPI。 1.2 Java运行环境 使用Java语言编写应用程序之前,需要配置Java编程环境,即Java软件开发工具箱( JDK )。该工具箱中包含了编译、运行及调试Java程序所需要的工具。 在进行Java开发时,可以采用的工具很多,几乎任何的文本编辑器都可以用来编写Java程序,例如记事本、EditPlus、UltraEdit等。但是如果编写的Java代码量较大,集成开发工具的优势就体现出来了。集成开发工具将编译、运行与调试集于一身,并提供了可视化的编程环境。目前有很多种集成开发工具,例如 JCreator、JBuiler、Eclipse、MyEclipse等。本设计采用Eclipse作为代码编写的开发工具。 1.3 Java的优势 Java除了具有可移植性、简单、面向对象、健壮性、安全性等。 · 可移植:实现一次编写、到处运行。 · 简单:Java的语法实际上是C++语言的净化版本,

文档评论(0)

weizhent2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档