- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机工程系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是最卓越的程序设计语言。
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++语言的净化版本,提供了基本的方法来完成任务。
· 面向对象:面向对象设计把重点放在了数据和对象接口,而Java的设计就集中于对象及其接口,并提供了简单的类机制以及动态的接口模型。
· 健壮性:Java的设计目的之一就是编写出可靠的应用程序,与C++相比,Java避免使用指针来访问对象,从而不会导致内存分配错误以及必须预防的内存泄漏等问题。
· 安全性:Java用于网络 / 分布式环境,因而提供了Java安全机制,禁止了一些操作。例如,禁止运行时堆栈溢出,禁止在自己的处理空间外破坏内存,禁止通过安全控制类装载器来读写本地文件等。
1.4 Eclipse开发工具介绍
Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(Java Development Tools,JDT)。
从网上下载下来的Eclipse主要包含已下几种开发支持。
· JDT:专门开发JAVA SE程序平台,提供调试
文档评论(0)