欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    网络五子棋游戏毕业设计

    • 资源ID:1405662       资源大小:155.50KB        全文页数:19页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    网络五子棋游戏毕业设计

    1、 - 1 - 毕业论文 题 目: 五子棋毕业设计 系系 别:别: 计算机科学一系计算机科学一系 学生姓名:学生姓名: X X X 专专 业:业: 软件工程软件工程 学学 号:号: C2010300XXXX 指导教师:指导教师: 2012年年 X月月 X日日 网络五子棋游戏 - 2 - 1 引言 随着计算机技术的不断发展,网络技术的普及范围越来越广,网络能够提 供的服务多样、便捷,已经成为人们生产生活中不可缺少的重要组成部分。如 今网络休闲游戏发展迅速,它凭借健康、方便、互动性强、益智等诸多优点, 成为大部分现代人休闲娱乐的首选。 网络五子棋游戏是使用 Java 语言开发的一款游戏。它使用 SO

    2、CKET 建立连 接,多线程处理数据,以及可嵌入网络浏览器的 APPLET 作为客户端,这些特点 使这款游戏无论是服务器还是客户端的实现都相对容易。 通过对该软件的编写, 还可以巩固学生对以上各种知识的掌握和理解。 - 3 - 2 JAVA 语言概述 2.1 JAVA 简介 JAVA 是 Sun Microsystem 公司开发的编程语言,是一个简单,面向对 象,分布式,解释性,强壮,安全,与系统无关,可移植,高性能,多线程 和动态的语言。 2.1.1 JAVA 的基本特点 (1) 简单性 Java 与 C+语言非常相近, 但 Java 比 C+简单, 它抛弃了 C+中的一些 不是绝对必要的功

    3、能,如头文件、预处理文件、指针、结构、运算符重载、 多重继承以及自动强迫同型。 Java 实现了自动的垃圾收集,简化了内存管 理的工作。 (2) 面向对象 Java 提供了简单的类机制和动态的构架模型。对象中封装了它的状态 变量和方法, 很好地实现了模块化和信息隐藏; 而类则提供了一类对象的原 型, 通过继承和重载机制, 子类可以使用或重新定义父类或超类所提供的方 法,从而既实现了代码的复用,又提供了一种动态的解决方案。 (3) 多线程 多线程使应用程序可以同时进行不同的操作,处理不同的事件。在多线 程机制中,不同的线程处理不同的任务,他们之间互不干涉,不会由于一处 等待影响其他部分,这样容易

    4、实现网络上的实时交互操作。 (4) 分布性 Java 是面向网络的语言。通过它提供的类库可以处理 TCP/IP 协议,用 户可以通过 URL 地址在网络上很方便的访问其他对象。 网络五子棋游戏 - 4 - (5) 体系结构中立 Java 是一种网络语言,为使 Java 程序能在网络的任何地方运行,Java 解释器生成与体系结构无关的字节码结构的文件格式。为了使 Java 的应用 程序能不依赖于具体的系统,Java 语言环境还提供了用于访问底层操作系 统功能的类组成的包, 当程序使用这些包时, 可以确保它能运行在各种支持 Java 的平台上。 (6) 安全性 用于网络、分布环境下的 Java 必

    5、须要防止病毒的入侵,Java 不支持指 针, 一切对内存的访问都必须通过对象的实例变量来实现, 这样就防止了程 序员使用欺骗手段访问对象的私有成员, 同时也避免了指针操作中容易产生 的错误。 2.1.2 Java 中输入/输出流概念 过 滤 流DataInputStream 和DataOutputStream 除 了 分 别 作 为 FilterInputStream 和 FilterOutputStream 的子类外,还分别实现了接口 DataInput 和 DataOutput。接口 DataInput 中定义的方法主要包括从流中 读取基本类型的数据、读取一行数据、或者读取指定长度的字节数

    6、,如 readBoolean()、 readInt()、 readLine()、 readFully()等。 接口 DataOutput 中定义的方法主要是向流中写入基本类型的数据或者写入一定长度的字节 数组,如 writeChar()、writeDouble()。 DataInputStream 可以从所连接 的输入流中读取与机器无关的基本类型数据, 用以实现一种独立于具体平台 的输入方式;DataOutputStream 可以向所连接的输出流写入基本类型的数 据。 2.1.3 Socket 机制 Socket 是面向客户/服务器模型设计的,网络上的两个程序通过一个双 向的通讯连接实现数据的交换,这个双向链路的一端称为一个 Socket。 Socket 通常用来实现客户方和服务方的连接。 客户程序可以向 Socket 写请 求,服务器将处理此请求,然后通过 Socket 将结果返回给用户。 Socket 通信机制提供了两种通讯方式:有联接和无联接方式,分别面 - 5 - 向不同的应


    注意事项

    本文(网络五子棋游戏毕业设计)为本站会员(课***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583