> ..Java's strength is it can run on (almost?) any platform,
True. As a result of which, it either foregos some very OS
specific functionality, or alternatively invites you to use
JNI or Runtime.exec() or other such mechanisms to hook into
libraries and executables of the underlying OS.
Unfortunately, x-platform comes at a price.
> ..and allows multithreaded code.
That is a major advantage of Java, the inbuilt nature
and inherent ease of use, of basic multi-threading.
> Is this true, and are there any other compelling reasons to learn Java
> instead of or alongside VB that I don't know about?
Probably many, but I concentrate on Java mostly for it's
x-platform ability. OTOH, there is good reason to learn
a second (at least) language, just so you do not fall into
the "When you have a hammer, everything looks like a nail."
syndrome.
If you are coding a project for a Win PC base exclusively,
.Net makes a lot of sense.
HTH

Signature
Andrew Thompson
http://www.PhySci.org/codes/ Web & IT Help
http://www.PhySci.org/ Open-source software suite
http://www.1point1C.org/ Science & Technology
http://www.lensescapes.com/ Images that escape the mundane
Matthew - 27 Sep 2004 18:04 GMT
> There is good reason to learn
> a second (at least) language, just so you do not fall into
[quoted text clipped - 3 lines]
> If you are coding a project for a Win PC base exclusively,
> .Net makes a lot of sense.
I'll keep that in mind. Thanks for all your help!
Matthew