最直接的解释。
vb
主要用于客户端软件,主要是管理软件的开发。
java
主要用于web网络端产品的开发。
两者均是面向对向的,但java跨平台性较强,vb不能。
区别比较大,VB的代码清晰简单便于理解,但是基于比较上层的技术使得其代码效率非常低下,能实现的功能也过于简单
JAVA主要的特点就是平台无关性,各种平台的兼容性很好,代码效率介于C于VB之间,不过还是很高的。
vb是面向过程的语言,java是面向对像的语言.他们就像,C++与VFP一样
如果说开发桌面程序,使用vb会和系统的界面配合的天衣无缝,加上可拖拽式编程,绝对优于java,但是java拥有强大的类库,很多算法你完全可以调用java类库的类和方法来实现,而且参考中文api会很简单,但是,vb的函数库就远远比不上java了
最后要说一点,java和vb不是同一时期的语言,两者差别非常大,vb没有java的人性化设计,可扩展,可复用也不敌java,更不用说跨平台了
名字不同也算一点吧!
^_^