| java培训之Java语言怎么样,JAVA技术开发优势 |
| 发表于2009-10-9 23:15:00 点击率:2150人次 |
| 核心提示:Sun公司于1995年5月正式推出Java语言,由于其简单、高效、可移植性强等特点,一经推出,很快引起广大用户和众多厂商的普遍关注,特别是Sum公司将其定位于Internet的应用开发上,使得Java技术得以迅速发展。对于Java这一名字,较为流行的说法是它来源于印度尼西亚的一个重要岛屿,该岛屿的中文译名为"爪哇",岛上盛产咖啡,于是sun公司的开发人员将这种新语言起名为Java,寓意是使其与热气... |
Sun公司于1995年5月正式推出Java语言,由于其简单、高效、可移植性强等特点,一经推出,很快引起广大用户和众多厂商的普遍关注,特别是Sum公司将其定位于Internet的应用开发上,使得Java技术得以迅速发展。对于Java这一名字,较为流行的说法是它来源于印度尼西亚的一个重要岛屿,该岛屿的中文译名为"爪哇",岛上盛产咖啡,于是sun公司的开发人员将这种新语言起名为Java,寓意是使其与热气腾腾的咖啡联系起来,将它奉献给全球的计算机用户。 ava语言推出后,各大软件厂商相继宣布支持Java。首先是Netscape公司在其Web浏览器(Netscape Navigator2.0)中支持Java,不久,sun,SGI和Macromedia三家公司制定了基于Java的开放式多媒体标准。后来许多公司,如IBM,Microsoft,Orac1e等,都宣布支持Java。Netscape公司进一步与sun公司合作,推出了类似于Java的JavaScript语言。目前,Sun公司已成立了专门的Java技术分部,负责管理Java语言的开发、维护工作. 那么,Java技术有那些开发优势呢? 首先Java语言是简单的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。 其次,Java技术是一个面向对象的技术。具有所有面向对象的优点;Java技术是分布式的技术,Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段;Java技术是可移植的技术。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度;Java技术是高性能的技术,Java的运行速度随着JIT(Just-In-Time)编译器技术的发展越来越接近于C++;Java技术是多线程技术,Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized); 再个,Java语言是健壮的,是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。 还有Java语言是动态的。Java语言的设计目标之一是适应于动态变化的环境。Java技术需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。另外,Java中的类有一个运行时刻的表示,能进行运行时刻的类型检查。 综上所述,Java语言的优良特性使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。Java技术对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特别是Java企业应用编程接口(Java Enterprise APIs)为企业计算及电子商务应用系统提供了有关技术和丰富的类库。 上海JAVA培训|上海J2SE培训|上海J2ME培训|上海J2EE培训
|
|
上一篇:第一篇 |
|
下一篇:该学Java还是.NET? |
| 下篇提示:自从.NET问世以来,程序员都很关心的一个问题是「该学Java或.NET」。我也在挣扎,该「该继续Java的研究,或者该开始准备培养.NET的知识」。 当然,最好是能两者兼顾,但是每个人的时间都很有限,想要兼顾两者,其实不太容易。投入在.NET的时间越多,所能花费在Java的时间自然就少了,反之亦然。在信息爆炸的时代,重要的不是信息的取得,而是信息的抉择。信息太多,时间太少,如果不能慎选适合的技术... |
|