浅谈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软件开发几大误区   摘要:作为一种面向对象的程序设计语言,Java可以用来撰写跨平台应用软件,它是Java程序设计语言和Java平台的总称。应该来说,这种Java技术具有卓越的通用性、高效性、平台移植性和安全性,能够被广泛应用在很多平台和设备里,具有显著的技术应用优势和广阔的发展前景。但是,当前,有很多人对于Java编程语言程序的认识还没有做好充足的思想准备,仍然存在着一些认识误区,从而导致了使用方法上和开发技术方面也存在几大误区。因此,该文将围绕Java软件开发过程中的几大误区展开具体的讨论,以期能够更好的发挥出Java软件在各个设备或者平台中的应用效果。   关键词:Java软件;认识误区;开发误区   中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2012)35-8392-02   当前,科学技术的日益发展,使得人们越来越重视对各种现代化技术的开发与应用。其中非常热门的一门技术就是编程技术的迅速普及发展,使得由Sun公司开发的Java软件得到更多人的青睐,这种Java软件具有简单与安全的特性,还具有可移植的特点,其面向对象的分布式技术布局,使其具有健壮的特性。这些都使得Java软件深得很多软件开发与使用人员的喜爱。尽管越来越多的人开始使用Java软件,但是,他们大多数人并没有真正做好充足的思想准备,因此,在真正使用的过程中,往往显得力不从心,无法很好的驾驭 Java 项目,严重的情况还会导致开发后的 Java 系统性能缓慢或者直接死机。有不少人认为这是由于Java软件的复杂性造成的。而我们认为这种状况的根本原因就在于我们所具有的软件知识太贫乏或者使用方法不恰当造成的,从而导致了认识误区和开发使用误区。   1 Java软件相关概述   20世纪九十年代中期,Sun Microsystems公司经过多次试验研究,正式推出了Java程序设计语言和Java平台,它们的总称就是Java软件,它是一种可以撰写跨平台应用软件的面向对象的程序设计语言,具有卓越的通用性、高效性、平台移植性和安全性,这种Java技术能够广泛应用于各种电脑和数据中心,是迄今为止全球范围内开发者群体最多的一门技术。随着新兴云计算和移动互联网时代的到来,Java更是具备了显著的优势和广阔的发展前景。事实上,Java软件名字的由来,最先来源于印度尼西亚爪哇岛的英文名称,那里盛产咖啡。因此,Java软件中的很多语言都与咖啡有关,比如说JavaBeans(咖啡豆)等。Java软件由于成功的应用到支持Java applet的HotJava浏览器里就充分展示了其魅力,并由此开启了它对于Web的应用与发展。   一般来说,Java软件由Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口四个方面的部件组成。Java程序与传统的程序不同,它是一种开放性的技术,要求能够做到多种Java软件相互兼容。其中,Java编程的优势在于其适合团队开发,并能够做到相对规范。而其劣势则是架构虽然较为完美,但是,其与互联网讯息万变的特征不相适应,一旦系统进行更新,就要求网络重启,这是网络服务难以接受的缺陷。应该来说,Java软件的编程语言风格与C、C++语言风格十分相近,它是一个纯粹的面向对象的程序设计语言,继承了C++语言面向对象技术的核心。因此,Java语言是简单的,也是容易学习和使用的,而且它也摒弃了原来C++中一些繁杂的特性,使得其应用起来更为方便简捷。它的具体特性表现为:Java中对内存的分配是动态的,Java不在所有类之外定义全局变量,Java不用goto语句,而是用try-catch-finally异常处理语句来代替,Java不支持头文件,不支持宏定义,对每种数据类型都分配固定长度,类型转换不同,没有结构和联合,不再使用指针,避免运行时平台依赖。一般来说,Java技术包含了以下几种相关技术:JDBC、EJB、Java RMI、Java IDL、JNDI、JMAPI、JMS、JTS、JMF、Annotation、javaFX、JMX以及JPA等。Java还与其他行业实现了复合,比如说Java与Internet、Java与电子商务。Java软件的架构随着技术的不断革新而更新自身的具体内容,且建立在一些基本原则之上。这些基本原则包含了:分层原则、模块化原则、细节隐藏原则、依赖倒置原则,这些基本原则为Java软件架构奠定了价值指标。此外,Java软件还应用在Android系统中,但是,无论如何,Java虽然做到了很多它承诺过的事情,其仍然不是完美的一门语言,还有很多工程和环境并不适合使用它,因为它的功能过于强大或者过于复杂。   2 Java软件中编程语言程序的认识误区分析   虽然说Java软件的编程语言

文档评论(0)

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

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

1亿VIP精品文档

相关文档