万年历设计报告.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 27 JAVA程序设计报告 题 目:万年历程序设计 学习中心: 批 次: 层 次:专升本 专 业:计算机科学与技术 姓 名: 摘要: Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、 HYPERLINK /view/65706.htm \t _blank 多线程的动态语言。该报告中的程序是使用JAVA程序编写的,使用图形用户界面;实现日期与星期的查询。 关键字:万年历程序;JAVA语言;Eclipse 目 录 前言…………………………………………4 1、设计分析………………………………6 2、程序结构………………………………7 3、各模块的功能及程序说明……………7 4、源程序…………………………………8 5、操作方法………………………………25 6、试验结果………………………………27 7、设计体会………………………………29 前言: 1、Java语言是简单的。Java语言的语法与C语言和C++语言很接近,使得大多数 HYPERLINK /view/39175.htm \t _blank 程序员很容易学习和使用Java。另一方面,Java丢弃了C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的 HYPERLINK /view/2886403.htm \t _blank 强制类型转换。特别地,Java语言不使用 HYPERLINK /view/159417.htm \t _blank 指针,并提供了自动的废料收集,使得程序员不必为 HYPERLINK /view/4541016.htm \t _blank 内存管理而担忧。 2、Java语言是一个面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制( HYPERLINK /view/390935.htm \t _blank 关键字为implements)。Java语言全面支持动态绑定,而C++ 语言只对 HYPERLINK /view/161302.htm \t _blank 虚函数使用动态绑定。总之,Java语言是一个纯的 HYPERLINK /view/249254.htm \t _blank 面向对象程序设计语言。 3、Java语言是分布式的。Java语言支持Internet应用的开发,在基本的Java应用 HYPERLINK /view/897136.htm \t _blank 编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、 ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。 4、Java语言是健壮的。Java的 HYPERLINK /view/1792102.htm \t _blank 强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。 5、Java语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。除了Java语言具有的许多 HYPERLINK /view/634959.htm \t _blank 安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、 HYPERLINK /view/185293.htm \t _blank 字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵。 6、Java语言是体系结构中立的。Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的 HYPERLINK /view/560330.htm \t _blank 字节码格式(后缀为class的文件), 然后可以在实现这个Java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。 7、Java语言是可移植的。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本 HYPERLINK /view/675645.htm \t _blank 数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的。 8、Java语言是解释型的。如前所述,Java程序在Java平台上被编译为字节码格式, 然后可以在实现这个Java平台的任何系统中运行。在运行时,Java

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档