No, as far as I know J# is a version of Java developed by Microsoft for working on the .NET platform, and not the standard Java. Visual J++, on the other hand, is a Java development IDE by Microsoft, and it's quite good, far from horrible. I personally prefer Java over C++, it's a more mature...