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

    外文翻译--Java技术介绍

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

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

    外文翻译--Java技术介绍

    1、 毕业设计 (论文 )外文资料翻译 学 院: 信息工程学院 专 业: 计算机科学与技术 姓 名: XXXXXXXXX 学 号: XXXXXXXXX 外文出处: Cay s.Horstmann Core Java ,Volume II, Advanced Features, Eighth Edition 附 件: 1.外文资料翻译译文; 2.外文原文。 指导教师评语: 签名: 2011 年 4 月 25 日 附件 1:外文资料翻译译文 Java 技术介绍 Java 是一种程序设计平台 Java 是一种优秀的程序设计语言。对于一个名副其实的程序设计人员来说,使用 Java 无疑是一个好的选择。有人

    2、认为 :Java 将有望成为一种最优秀的程序设计语言,但还需要一个相当长的发展时期。一旦一种语言应用于某个领域,与现存代码的相容性问题就摆在了人们的面前。” Java 并不只是一种语言。在此之前出现的那么多种语言也没有能够引起那么大的轰动。 Java 是一个完整的平台,有一个庞大的库,其中包含很多可重用的代码和一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾回收等服务的执行环境。 作为一名程序设计人员,常常希望能够有一种语言,它具有令人赏心悦目的语法和易于理解的语义 (C+不是这样的 )。与许多其他的优秀语言一样, Java 恰恰满足了这些要求。有些语言提供了可移植性、垃圾回收等等,但是,

    3、没有提供一个大型的库,如果想要有奇特的绘图功能、网络连接功能和数据库存取功能就必须自己动手编写代码。 Java 这种功能齐全的出色语言,具有高质量的执行环境以及庞大的库。正是因为它集多种优势于一身,所以对于广大的程序设计人员来说有着不可抗拒的吸引力。 JAVA 的特性 1简单性 人们希望构建一个无需深奥的专业训练就可以进行编程的系统,并且要符合当今的 标准惯例。因此,尽管人们发现 C+不太适用 ,但在设计 Java 的时候还是尽可能地接近 C+,以便系统更易于理解。 Java 别除了 C+中许多很少使用、难以理解、易混淆的特性。在目前看来,这些特性带来的麻烦远远大于带来的好处。 的确, Jav

    4、a 语法是 C+语法的一个“纯净”版本。这里没有头文件、指针运算(甚至指针语法 )、结构、联合、操作符重载、虚基类等等。 (请参看本书各个章节给出的 C+注释,那里比较详细地解释了 Java 与 C+之间的区别。 )然而,设计者并没有试图清除 C+中所有不适当的特性。例如, switch 语句的语法在 Java 中就没有改变。如 果熟悉 C+就会发现可以轻而易举地将它转换成 Java, 如果已经习惯于可视化的编程环境 (例如 Visual Basic),就不会觉得 Java 简单了。 Java 有许多奇怪的语法 (尽管掌握其要领并不需要很长时间 ),更重要的是,使用 Java 需要自己编写大量

    5、的程序。 Visual Basic 的魅力在于它的可视化设计环境几乎自动地为应用程序提供了大量的基础结构。而使用 Java 实现同样的功能却需要手工地编制代码,通常代码量还相当大。然而,已经有一些支持“拖放”风格程序开发的第三方开发环境。 简单性的另一个方面 是小。 Java 的目标之一是支持开发能够在小型机器上独立运行的软件。基本的解释器以及类支持大约仅为 40KB;再加上基础的标准类库和对线程的支持 (基本上是一个自含的微内核 )大约需要增加 175KB。这是一个了不起的成就。然而,需要注意的是支持图形用户界面 (GUI)的类库相当大。 2面向对象 简单地讲,面向对象设计是一种程序设计技术

    6、。它将重点放在数据 (即对象 )和对象的接口上。用木匠来打一个比方,一个“面向对象的”木匠始终关注的是所制作的 椅子,第二位才是所使用的工具 ;一个“非面向对象的”木匠则首先考虑的是所用的工 具。在本质上, Java 的面向对象能力与 C+是一样的。 在过去的 30 年里,面向对象已经证明了自身的价值,一种现代的程序设计语言不使用面向对象技术简直让人难以置信。的确, Java 的面向对象特性与 C+旗鼓相当。 Java 与 C+的主要不同点在于多继承,在 Java 中,取而代之的是简单的接口概念,以及 Java 的元类 (metaclass)模型。 反射机制以及对象序列化特性使得 Java 更加容易实现持久对象和 GUI 构建器(可以整合外来组件 )。 3分布式 Java 有一个扩展的例程库,用于处理像 HTTP 和 FTP 这类的 TCP/IP 协议。 Java应用程序能够通过 URL 打开和访问网络上的对象,其便利程度如同访问本地文件系统一样。 人们已经看到 Java 的网络能力强大且易于使用。任何曾经试图使用其他语言进行网络编程的人都会惊呼 Java 竟然把类似打开 socket 连接这类繁重的任务


    注意事项

    本文(外文翻译--Java技术介绍)为本站会员(泛舟)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




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