论文-037-基于java的多功能计算器的设计与实现内容摘要:

上编成的独特优势赢得许多著名公司的青睐, Java 迅速得到推广。 Inter就是 Java 展示其强大功能的舞台。 Java 开发环境有不同的版本。 SUN公司的 Java Develop Kit( JDK)和 Microsoft 公司的 Visual J++,还有 Inprise(原名 Borland)公司的 JBuilder 等。 现在, Java 语言以其简单、面向对象、与平台无关、安全、支持多线程、在 HTML(超文本标记语言)中可以自动下载运行等特点,把计算机软件及硬件应用开发带进了一个崭新的发展空间。 (二 )Java语言的特点 ⒈ 简洁性 这是 Java 最重要的特点。 Java 语言的设计者是基于 C++ 来设计 Java ,但是删去了 C++ 中几乎不用或很难用好的一些面向对象的特征。 Java 不支持运算符重载、多级继承及广泛自动强制等功能,而增加了内存空间自动垃圾收集,于是使开发变 得简单又可靠。 此外, Java很小,它的基本解释和类支持部分只占 40K字节,附加的基本标准库和线程支持也只需 175K字节。 所以 Java 应用软件可以在相当小的系统上独立工作。 ⒉ 分布性 Java 是专为网络应用设计的,它有一个大的类库用于 Inter TCP/IP 协议,如 HTTP 和 FTP 的通信。 Java 代码经由 URL 操作资源就如同用 C 或 C++ 访问当地文件一样容易。 ⒊ 解释性 Java 从本质上讲是解释型的,这意味着任何一台机器只要配备了 Java 解释器,即可运行 Java程序。 Java 程序的最终执行 需要经过两个步骤:编译和解释。 Java编译器所生的可执行代码并基于任何具体的硬件平台,而是基于一种抽象的机器 —— Java 虚拟机。 通过预先把 Java 源程序编译成字节码, Java避免了传统的解释型语言的性能瓶颈,而且还保证了它的可抑制性。 ⒋ 健壮性 由于 Java 的类型法则比 C 和 C++ 严格,且 Java 不支持指针运算而只能用数组,这就排出了程序访问任意内存而可能产生的隐患。 ⒌ 安全性 2 Java 禁止程序访问任意内存, Java 解释器中有字节代码验证例程,它检查字节代码是否了语言的限制。 另外运行时, 关于字节代码从网上何处而来的信息可用判断字节码是来自防水墙的内部还是外部,并确定这些字节代码可以做什么事。 ⒍ 面向对象 Java 完全面向对象, Java 支持静态和动态风格的代码继承和使用,适用于分布式计算机环境。 (三) Java的开发工具简介 自从 Java 面世后,大部分时间内程序员都是 Sun Microsystems 提供的 SDK 来学习它。 SDK 是一组用于创建 Java 程序的命令工具。 ⒈ JDK Java最基本的开发工具就是 JDK( Java Development Kit),这是 Sun 公司发布的最权威、最基本的开发工具包。 任何人都可以从 Sun 的网站上免费下载 JDK。 目前 JDK 存在着多个版本,从 到 , 到现在的 ,以及将要发布的。 每次新版本的发布都会带来新的活力。 JDK 软件包是基于文本开发的一个开发包。 这个开发包提供几个非常重要的工具。 .Javac: 可以将 Java源代码编译成 .class文件( Java的执行字节码) .Java:用来执行 .class文件 此外还有 Javadoc, Javah, Javap等等一些重要的工具。 ⒉ 常用的 Java集成开发环境 几乎所有的 Java 继 承开发环境都是基于 JDK 的。 要想使这些开发环境正常工作,必须现安装 JDK(有些集成环境在安装的时候,会自动给用户安装 JDK)。 下面介绍现在最常见的 Java 集成开发环境。 ① JBuilder 这是 Inprise (原名 Borland) 公司推出的一个工具包 ,是与 Inprise 公司推出的 Delphi,C++ Builder一套的开发工具。 而且它使用的几乎都是标准类库里的类 ,所以用它开发的程序 ,不存在移植上的困难。 而且可以用 J2EE 构建企业系统专家解决方案 ,支持 JavaScrip。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。