毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

java五子棋游戏源代码+流程图+棋盘算法 第2页

更新时间:2011-4-9:  来源:毕业论文
java五子棋游戏源代码+流程图+棋盘算法 第2页
1.1.2  java语言的优点 
(1)面向对象
Java提供了简单的类机制和动态的构架模型。对象中封装了它的状态变量和方法,很好地实现了模块化和信息隐藏;而类则提供了一类对象的原型,通过继承和重载机制,子类可以使用或重新定义父类或超类所提供的方法,从而既实现了代码的复用,又提供了一种动态的解决方案。
(2) 多线程
     多线程使应用程序可以同时进行不同的操作,处理不同的事件。在多线程机制中,不同的线程处理不同的任务,他们之间互不干涉,不会由于一处等待影响其他部分,这样容易实现网络上的实时交互操作。
(3)动态性
    Java的设计使它适合于一个不断发展的环境。在类库中可以自由地加入新的方法和实例变量而不会影响用户程序的执行。并且 Java通过接口来支持多重继承 ,使之比严格的类继承具有更灵活的方式和扩展性。
 (4) 安全性
     用于网络、分布环境下的Java必须要防止病毒的入侵,Java不支持指针,一切对内存的访问都必须通过对象的实例变量来实现,这样就防止了程序员使用欺骗手段访问对象的私有成员,同时也避免了指针操作中容易产生的错误。
(5).可移植性
     与平台无关的特性使 Java程序可以方便地被移植到网络上的不同机器。同时 ,Java的类库中也实现了与不同平台的接口 ,使这些类库可以移植。另外,Java编译器是由 Java语言实现的 ,Java运行时系统由标准 C实现 ,这使得Java系统本身也具有可移植性。
1.2 java开发平台 
1.2.1  java的开发环境 
Java是由Sun微系统公司所发展出来的程序语言,它本身是一种对象导向(Object-Oriented)的程序语言。JAVA目前在手机上应用最多的就是JAVA游戏。
Java也号称是能跨平台使用的语言,这主要是因为Java本身被编译之后,并不是直接产生可执行的码,而是产生一种中间码叫作 ByteCode,这种码必需在透过 Java 的直译器来解读它,才能够真正的被执行,所以只要平台上装有这种Java的直译器,就能解读ByteCode也就能执行Java编译过的程序,故与Java程序是在哪种平台上被编译的,就完全没有关系了。Java写出来的程序可分为两类,分别是Java Applet与一般的Application,而Application 这一类就与一般的程序如C++的作用是比较类似的,是一个独立可执行的应用程序,像HotJava是一个浏览器,且就是使用Java程序所开发出来的。最常见的Java程序包括应用程序和applets。应用程序是单独的程序,诸如HotJava浏览器软件就是用Java语言编写的。 Applets类似于应用程序,但是它们不能单独运行, Applets可以在支持Java的浏览器中运行。Applet主要是内置于HTML网页中,在浏览时发挥作用。
1.2.2  java的编辑环境 
(一)用功能强大的开源工具Eclipse来开发,相对较为方便,eclipse比较通用,而且支持很多插件。
(二) Java主要是利用文本编辑器来完成程序设计的编辑工作,可以使用各种文本编辑器来编写,例如:记事本、Editplus和UltraEdit软件等都可以用来实现。
(1)用记事本编写过程很简单,只需要带开记事本在里面编写代码几可以了。
(2)用Editplus软件配置JAVA编辑环境:优~文-论'文:网http://www.youerw.com
  1:打开Editplus,选择"工具->参数选择"在弹出的窗口中选择"用户工具";
   2:点组名称,将"组1"改成别的名称(当然不改也可以);点"添加工具->应用程序";菜单文件选项可写"Java编译",在命令中选择JDK的javac.exe,是在JDK的目录下的bin目录下;参数在下拉菜单中选择"文件名",初始目录在下拉菜单中选择"文件目录";在"捕获输出"前打勾,这就完成了"Java编译"的配置.
   3:再点"添加工具->应用程序";菜单文件选项可写"Java运行",在命令中选择JDK的java.exe.参数在下拉菜单中选择"文件名(不含扩展名)",初始目录在下拉菜单中选择"文件目录";在"捕获输出"前打勾,完成了"Java编译"的配置.配置完成了,写一个"Hello World"来测试一下.只要按快捷键"Ctrl+1",是对当前打开的文件进行编译;只要按快捷键"Ctrl+2",是运行当前文件.
(三)Jbulder也是java的一款开发工具,功能更全面,而且操作好多都是即见即所得的,就想VB一样方便快捷,不过它是一款收费软件,所以不是一些大公司一般不会使用它来作为java的开发工具。
1.2.3  java的运行环境 
通常一个程序运行的平台是一个硬件或者软件运行的环境。目前比较流行的是Windows 2000, Linux, Solaris, 和MacOS。Java的平台不太一样,它由两个部分组成:一个是Java Virtual Machine即Java虚拟机,另一部分是Java Application Programming Interface (Java API) 即Java应用程序设计接口,这两部份软件就构成了Java运行的基本的环境。Java API 是一个大的已经做好的软件集合,这个集合里有许多开发时所需要的控件,用来辅助开发。Java API和JVM整合在一起处于机器硬件之上。也就是说,Java平台把一个Java应用程序从硬件系统分离开从而很好的保证了程序的独立性。为了更好的适应开发的需要,Java的设计者们为我们提供了三种Java平台:Java 2 Micro Edition (J2ME ), Java 2 Standard Edition (J2SE)和 Java 2 Enterprise Edition (J2EE). 每一个版本都提供了丰富的开发工具箱以适应不同的开发需要

上一页  [1] [2] [3] [4] [5] 下一页

java五子棋游戏源代码+流程图+棋盘算法 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。