剑侠世界关服:VB和JAVA有什么不同?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 01:27:23

同意一楼的“java是面向对象的编程语言而vb不是”说法
但我倒觉得最大的区别是
java是平台无关性的语言,而vb是平台相关性的语言
就是java的程序可以在任何操作系统中运行,只要有虚拟机
而vb从一个操作系统编好的程序要在另一个操作系统运行需要移植才行
----------------------------------------------------------
回njust_cobra:
那是肯定的,所谓平台无关性,其实就是利用虚拟机与操作系统打交道,而程序只运行在虚拟机上,由虚拟机负责解释程序给操作系统

最大区别是 java是面向对象的编程语言而vb不是

我看很多书上都是这么说的“平台无关性”,可是不是还得要装虚拟机么?

VB采用了面向对象的很多思想,只是封装的太死了,没有集成性,所以他不是一种完全面向对象的语言,扩展性也不太好。也不能跨平台运行。但VB可以实现快速应用开发,这算他的最大优点了。

Java与平台无关,适合跨平台运行,适合开发网络、嵌入式及安全性高的系统,但JAVA占用资源是较大的,不适合做大型的应用开发。

(1)VB是基于对象的,而Java是面向对象的。
(2)VB不跨平台,Java跨平台。

其实都不是真正的平台无关性。