Em alguns caso a sintaxe Java feita do Visual J# segue a do Visual J++, pois há comandos particulares que é encontrado no Java que pertencem a Sun, e este comandos não são reconhecidos no .NET Framework.
Ex: o pacote das classes visuais javax.swing., o J# reconhece o pacote AWT.