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

备选答案:A、面向对象
B、安全性
C、分布式计算
D、可跨平台
注:请随便帮我把每个答案分析一下,谢谢!

答案:D
A:Java本身就是面向对象的语言,这是一种特性,如shenwenchao1所说,为的是解决结构化编程与现实人的思维之间的鸿沟,以及对于程式序的可维护性增强……(自己想当然,感觉说法不恰当……)
B:安全性其中之一就是用户很难直接对内存进行操作,其它的我忘了……
C:分布式计算这个东东不好讲,RMI?
D:跨平台主要是因为JVM的存在,对于不同操作系统而开发相应的JVM,而JVM负责对源文件的编译,因此实现了JAVA的跨平台。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-10-16
A、面向对象
面向对象是语言特性, 与是否跨平台可移植一点儿关系也没有.面向过程的语言也可以是可跨平台的可移植的, 如C. 对向对象的也可能是不可移植的, 如:delphi.

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

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

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

答案是D.可跨平台.
第2个回答  2009-10-16
D java是面向对象的 安全性是java不支持指针,一切对内存的访问都必须经过对象的实例变量实现 防止了以不法手段访问对象的私有变量 同时避免指针操作中产生的错误 分布式计算应该是指java挺适合网络开发吧 可跨平台型正是有由于java虚拟机才得以实现
第3个回答  2009-10-16
D 面向对象 是java语言的特性。
安全性 是编程语言普遍要拥有的。
分布式计算 无解
可跨平台。是java特有的,别的编程语言做不到

参考资料:如果您的回答是从其他地方引用,请表明出处

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

java语言具有什么特点?
7、可移植性:Java并不依赖平台,用Java编写的程序可以运用到任何操作系统上。8、高性能:Java是一种先编译后解释的语言,所以它不如全编译性语言快。但Java设计者制作了“及时”编译程序,这样就可以实现全编译了。9、多线索性:Java是多线索语言,它可以同时执行多个程序,能处理不同任务。10、动态性...

Java语言的特点有哪些
面向对象可以说是Java最重要的特性。Java语言的设计完全是面向对象的,它不支持类似C语言那样的面向过程的程序设计技术。Java支持静态和动态风格的代码继承及重用。单从面向对象的特性来看,Java类似于Small Talk,但其它特性、尤其是适用于分布式计算环境的特性远远超越了Small Talk。 3.分布式 Java包括一个支持HTTP和FTP等...

JAVA的技术特点是什么?
Java是一种健壮的语言,吸收了C\/C++ 语言的优点,但去掉了其影响程序健壮性的部分(如:指针、内存的申请与释放等)。Java程序不可能造成计算机崩溃。即使Java程序也可能有错误。如果出现某种出乎意料之事,程序也不会崩溃,而是把该异常抛出,再通过异常处理机制加以处理。以上几种特性你了解到啦吗?

java语言的特点
2、平台无关性 平台无关性的具体表现在于,Java是“一次编写,到处运行(Write Once,Run any Where)”的语言,因此采用Java语言编写的程序具有很好的可移植性,而保证这一点的正是Java的虚拟机机制。在引入虚拟机之后,Java语言在不同的平台上运行不需要重新编译。3、简单性 Java语言的语法与C语言和...

简述java程序的可移植性
1.JAVA作为一种编程语言:源代码可移植性 作为一种编程语言,JAVA提供了一种最简单同时也是人们最熟悉的可移植性–源代码移植。这意味着任意一个JAVA程序,不论它运行在何种CPU、操作系统或JAVA编译器上,都将产生同样的结果。这并不是一个新的概念。人们使用C、C++也可以产生同样的效果。但是使用C或...

Java的语言特性有哪些?
⑴操作分布:即在多个不同的主机上不知相关操作。⑵数据分布:将数据分别存放在不同的主机上,这些主机是网络中的不同成员。四.可移植性:Java程序具有与体系结构无关的特性。Java的类库也提供了针对不同平台的接口,所有这些类库也可以被移植。五.安全性 Java语言删除了类C语言的指针和内存释放等语法...

java是什么语言?
7) Java语言是可移植的。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的。8) Java语言是解释型的。如前所述,Java程序在Java平台上被编译为字节码格式, 然后可以在...

Java语言的特点有哪些?
可以说,对象是支持封装的手段,是封装的基本单位。Java语言的封装性较强,因为Java无全程变量,无主函数,在Java中绝大部分成员是对象,只有简单的数字类型、字符类型和布尔类型除外。而对于这些类型,Java也提供了相应的对象类型以便与其他对象交互操作。可移植性:就是在这个系统上作的程序经过一次编译后...

Java语言有哪些特点?
Java语言具有以下特点:简单性、面向对象、分布性、编译和解释性、稳健性、安全性、可移植性、高性能、多线索性、动态性。一、java语言是简单的 Java语言的语法非常接近C语言,使大多数程序员可以轻松掌握和使用。另一方面,Java丢弃了很多在C中很少使用的难以理解和混淆的功能,例如运算符重载,多重继承...

java语言有哪些特点?
6、中立体系结构:java编译其生成体系结构中立的目标文件格式可以在很多处理器上执行,编译器产生的指令字节码(javabytecode)实现此特性,此字节码可以在任何机器上解释执行。7、可移植性:java中对基本数据结构类型的大小和算法都有严格的规定所以可移植性很好。8、多线程:java处理多线程的过程很简单,...

相似回答