Visual Basic .NET is Java in bunny slippers. Class inheritance, threading, garbage collection, reflection, class libraries, reduced variable scope, try/catch blocks, exceptions and events, even something approaching Java's use of layout managers with Anchor and Dock values for window components. The IDE looks like I remember the Visual C++ one looks like, especially for console apps. Console apps! Who ever heard of a non-visual Visual Basic program?
It looks like a very close approximation of Java, but with a bigger run time and only available for Windows operating systems. C# is probably even closer to Java. Has anyone told Sun this? Do they know what's in the dot NET framework?