java开发环境的过去和将来.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java开发环境的过去和将来

java开发环境的过去和将来 冯瑞宇 青岛大学 X 关注成功! 加关注后您将方便地在 我的关注中得到本文献的被引频次变化的通知! 新浪微博 腾讯微博 人人网 开心网 豆瓣网 网易微博 摘????要: 计算机语言作为人类现阶段最普遍的计算与交流工具, 从计算机出现就开始发展。本文只根据JAVA语言的历史发展论述其当下的技术发展方向以及未来的应用前景。 关键词: JAVA开发环境; 历史; 未来; 作者简介:冯瑞宇 (1996.02-) , 女。山东省德州市人。青岛市市南区青岛大学软件工程专业本科生。 一、引言 JAVA是一门面向对象的、简化的C++的编程语言。最早从1991年4月份开始, Sun的绿色计划——Green Project开始着手于发展消费性电子产品, 但因当时网络的兴起以及语言本身和市场的问题使得此类产品无法达到预期的目标而被迫改变发展方向。随后经过了近十年的发展和改进才逐步成型并为人所广泛应用, 并且伴随着JAVA的不断更新和发展, 使其逐步展现出简单性、安全性、多线程、健壮性、平台无关性、可移植性、面向对象语言等特点。 在此我们只就JAVA的开发环境的情况进行讨论。尽管JAVA的开发历程只有将近十年, 但在其出现到发展至今的几个阶段里, 仍有许多值得我们关注的问题。 二、JAVA开发环境的产生及其发展过程 JAVA语言与1995年5月23日推出, 已经推出便获得了极大的成功。甚至近乎改变了现有的计算机模式, 并在全球范围内掀起了一股JAVA热潮。 1. JAVA开发环境。 JRE:Java Runtime Environment, 顾名思义, 即为JAVA运行时的环境, 是使用JAVA语言所编写的程序运行时所需要的运行环境, 主要提供给想运行Java程序的用户使用。如果只是想运行JAVA程序只需安装JRE环境即可。但若想编写JAVA程序, 还需安装JDK:Java Development Kit。在运行Java程序之前, 必须要有一个可以运行的环境JDK。JDK是提供给程序员所使用的开发工具包, JDK包含JRE。 2. 其中常见的JAVA开发环境有: 1995, 命令行开发环境CLEs——jdk+记事本 1996-2000, 集成开发环境IDEs——Jbuilder, Eclipse, Net Beans IDE 2001-2004, 扩展开发环境XDEs——Intelli J IDEA, Net Beans, JBuilder 2 0 0 5至今, 协同开发环境C D E s——Code Beamer Collaborative, Development Platform, Code Pro Analyti X, 都提供Elipse集成在一起, 使Eclipse省纪委一个CDEs;Birland的基于Eclipse的新版JBuilder-“Peloton”。 三、Java开发环境的现状 Java在被甲骨文收购之后, JDK的版本已然更新到了JDK8版本, 短短数十年间, JDK版本的更新, 见证了Java语言的发展和进步。下面从Java开发环境的优势和不足展开论述。 1. Java开发环境的优势之处。 说到Java的优势, 主要是从Java语言具有的四大特性说起——面向对象、封装、继承和多态。除此之外还有平台无关性、可用框架多样性等特性。 1.1 Java本身就是一种面向对象编程语言, 面向对象其实是现实世界模型的自然延伸。现实世界中任何实体都可以看作是对象。对象之间通过消息相互作用。另外, 现实世界中任何实体都可归属于某类事物, 任何对象都是某一类事物的实例。如果说传统的过程式编程语言 (C、C++) 是以过程为中心以算法为驱动的话, 面向对象的编程语言则是以对象为中心以消息为驱动。用公式表示, 过程式编程语言为:程序=算法+数据;面向对象编程语言为:程序=对象+消息。每一个面向对象编程语言都具备封装、继承、多态三个特性。Java也不例外。 (1) 所谓封装, 就是用一个自主式框架把对象的数据和方法联在一起形成一个整体。可以说, 对象是支持封装的手段, 是封装的基本单位。Java语言的封装性较强, 因为Java无全程变量, 无主函数, 在Java中绝大部分成员是对象, 只有简单的数字类型、字符类型和布尔类型除外。而对于这些类型, Java也提供了相应的对象类型以便与其他对象交互操作。 (2) 继承是指一个对象直接使用另一对象的属性和方法。事实上, 我们遇到的很多实体都有继承的含义。例如, 若把汽车看成一个实体, 它可以分成多个子实体, 如:卡车、公共汽车等。这些子实体都具有汽车的特性, 因此, 汽车是它们的“父亲”, 而这些子实体则是汽车的“孩子”。Java提供给用户一系列类 (

文档评论(0)

zhengshumian + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档