保证Java语言可移植性的特征是( )

来源:百度知道 编辑:UC知道 时间:2024/06/24 14:17:01
备选答案:A、面向对象
B、安全性
C、分布式计算
D、可跨平台
注:请随便帮我把每个答案分析一下,谢谢!

A、面向对象
面向对象是语言特性, 与是否跨平台可移植一点儿关系也没有.面向过程的语言也可以是可跨平台的可移植的, 如C. 对向对象的也可能是不可移植的, 如:delphi.

B、安全性
安全不安全与平台无关.
C、分布式计算
是否分布式与跨平台也无关.

D、可跨平台
都已经跨平台了, 可移植当然就更没有问题了.

其实可移植是比可跨平台更低的一个水平.

答案是D.可跨平台.

答案:D
A:Java本身就是面向对象的语言,这是一种特性,如shenwenchao1所说,为的是解决结构化编程与现实人的思维之间的鸿沟,以及对于程式序的可维护性增强……(自己想当然,感觉说法不恰当……)
B:安全性其中之一就是用户很难直接对内存进行操作,其它的我忘了……
C:分布式计算这个东东不好讲,RMI?
D:跨平台主要是因为JVM的存在,对于不同操作系统而开发相应的JVM,而JVM负责对源文件的编译,因此实现了JAVA的跨平台。

D 面向对象 是java语言的特性。
安全性 是编程语言普遍要拥有的。
分布式计算 无解
可跨平台。是java特有的,别的编程语言做不到

D java是面向对象的 安全性是java不支持指针,一切对内存的访问都必须经过对象的实例变量实现 防止了以不法手段访问对象的私有变量 同时避免指针操作中产生的错误 分布式计算应该是指java挺适合网络开发吧 可跨平台型正是有由于java虚拟机才得以实现

可跨平台的语言了多了。
.net 也现在也可以的(www.mono-project.com )。
所有的动态语言也可以的。如python,perl,php等。