Java游戏开发_第1页
Java游戏开发_第2页
Java游戏开发_第3页
Java游戏开发_第4页
Java游戏开发_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.,Java游戏开发学习情境1:Java游戏体验,08游戏3-2,.,目标和任务,目标:了解本课程的教学目的和教学内容了解Java游戏架构,Java运行机制,Java程序的开发流程,各种Java开发平台掌握Java平台的使用方法和技巧以小组为单位互相合作完成任务任务:在Java平台运行贪吃蛇游戏、电梯模拟游戏,.,两个真实的Java游戏,本课程学完后要完成的两个Java游戏:(1)贪吃蛇游戏(2)电梯模拟游戏,.,学习过程,教师先介绍本课程的基本情况、学习内容和学习要求,然后演示一个已完成的游戏程序,让学生明确学习目标,产生学习兴趣。再介绍Java基本知识和平台使用方法技巧。步骤一:了解课程的基本情况和学习内容步骤二:小组讨论:手机里有什么常见的游戏?(例如:贪吃蛇等)步骤三:观看Java开发的游戏(模拟电梯游戏、贪吃蛇游戏)步骤四:查看游戏的源代码,了解使用的编码语言Java步骤五:学习Java语言的背景和相关基础知识步骤六:学习Java平台的安装和使用方法步骤七:学生自己运行一个简单游戏的源代码(例如:贪吃蛇)。步骤八:学生尝试自己编写一个简单的Java程序,.,实践指导,1、安装并配置Java开发平台:安装Java2SDK开发工具。设置环境变量:path=javac和java命令所在的目录。classpath=存放字节码文件的目录。2、查看一个完整的Java游戏源代码,了解Java程序结构和特征:(1)打开Java游戏源程序文件(2)观察程序结构和特征(注:Java游戏源程序由教师提供,教师可提供贪吃蛇游戏的源代码给学生观摩),.,动手实践,3、使用Java集成开发环境调试运行Java程序编辑并保存java程序解释java程序形成中间文件运行Java程序,得到结果,.,Java相关,一、1995年Java被正式发布二、Java目前的主要应用许多大公司购买了Java的许可证。众多软件开发商开始支持Java软件产品。面向对象的应用开发。Intranet(企业内部网)上的软件开发。动态画面的设计,包括图形图像的调用。与各类数据库连接查询的SQL语句实现。其他应用类型的程序。,.,三、Java语言的特点,简单性:它摒弃了C+中许多低级、困难、容易混淆、出错或不经常使用的功能面向对象:程序=对象+消息。支持封装、多态性和继承。,.,三、Java语言的特点,可移植性:Java源程序经过编译器编译,会被转换成一种我们称之为“字节码(bytecodes)”的目标程序。“字节码”的最大特点便是可以跨平台运行,即程序设计人员们常说的“编写一次,到处运行”,正是这一特性成为Java得以迅速普及的重要原因。解释性:采用先经过编译器编译、再利用解释器解释的方式运行,.,三、Java语言的特点,高性能:用Java语言编辑的源程序的执行方法是采用先经过编译器编译、再利用解释器解释的方式来运行的。它综合了解释性语言与编译语言的众多优点,使其执行效率较以往的程序设计语言有了大幅度的提高。,.,三、Java语言的特点,并发性:Java的多线程机制使应用程序中的线程能够并发执行,且其同步机制保证了对共享数据的正确操作。通过使用多线程,程序设计者可以分别用不同的线程完成特定的行为,而不需要采用全局的事件循环机制,这样就很容易在网络上实现实时交互行为。丰富的API(ApplicationProgramInterface)文档和类库,程序员的开发工作可以在一个更高的层次上展开,这也正是Java受欢迎的重要原因之一。Java同时为用户提供了详尽的API文档说明。,.,四、Java程序工作机制,.,Java程序的组成结构,五、Java应用程序(教师提供)Java程序的组成结构(1)至多有一个public类,文件名必须与类名相同。(2)程序可以有一个或多个其它类。(3)当需要从某个类继承或使用某个类及其方法时,使用import引入该类的定义。(4)Java程序组成结构package/0个或1个,必须放在文件开始import/0个或多个,必须放在所有类定义之前publicclassDefinition/0个或1个,文件名必须与类名相同classDefinition/0个或多个interfaceD

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论