Java有什么优点

如题所述

●Write once, run anywhere
这句话一直是Java程式设计师们的精神指标,也是Java之所以能够受到程式设计师们喜爱的原因之一,最大的功臣就是JVM的技术。
●简单
纯物件导向的特性,再加上众多类别函式库的支援,使用Java开发各式各样的应用程式,可以说是易如反掌。除此之外,不论在除错或是程式修改、增加新功能方面,因为物件的特性,使得这些维护也变得非常容易。
●安全性
前面,提到了不少Java新增的功能,绝大部份都是针对安全性的问题而考量的,Java甚至可以对於不同的安全需求,而设定Java应用程式的安全等级。原则上一个未经您允许的Java程式,是不可能伤及你的系统一根寒毛的。
●Unicode
Java使用Unicode作为它的标准字元,这项特性使得Java的程式能在不同语言的平台上都能撰写和执行。简单的说,你可以把程式中的变数、类别名称使用中文来表示<注>,当你的程式移植到其它语言平台时,还是可以正常的执行<注>。Java也是目前所有电脑语言当中,唯一天生使用Unicode的语言。
<注>使用其它的文字也可以,但是不能使用一些特殊符号,我们会在第四章时再来给予讨论。至於显示文字的方面,还是得该执行的平台有能力显示其它语系的文字才行。
●网路
Java可以说是借由网际网路而重生的,自然对於具备网路功能程式的撰写,也是非常容易的。不论是一般网际网路的程式Socket、Email等、伺服器网页的程式Servlet、JSP等,甚至分散式网路程式CORBA等的相关套件支援可以说是非常的丰富,而使用起来也是非常的容易。
●资源回收处理 (Garbage Collection)
Garbage Collection是由JVM帮忙我们的程式对记忆体做动态的管理,你的程式需要多少记忆体、那些物件的记忆体已经不使用了,需要归还给系统,这些烦索且危险的动作全数交由JVM去帮我们管理。让我们能够更专心的写程式,不需要担心记忆体的问题,而记忆体的统一管理,对於跨平台也有相当的帮助。
●例外处理 (Exception)
为了让你的Java程式更安全、更稳定,那麼程式随机应变的能力就要好。Java引入了例外处理的机制,能够在你程式中比较可能有例外情况产生的地方,加上相对应的处理,让程式不致於因为突发的错误,造成执行中断或是当机的情况。例外处理也让你更能掌控整个程式执行的流程,也使得程式的设计更为严谨。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-22
简单、安全、纯面上对象、分布式
别人说的简单是相对于其他编程语言,比如C
第2个回答  2012-08-22
只需要编译一次。
什么跨平台都是扯蛋,还不是要装环境,C 才牛逼
第3个回答  2012-08-22
简单、安全、健壮、面向对象
第4个回答  2012-08-22
简单,面向对象,跨平台,多线程
相似回答