O'Reilly logo

From Java to C#: A Developer's Guide by Heng Ngee Mok

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

3.2. The J# language

Announced only late in 2001, J# is the official successor of Visual J++. Like J++, J# follows Java's syntax and rules. But unlike Java, applications written using J# can run only on the CLR, and not on a JVM. A J# compiler does not compile .java source files to .class byte codes.

Being a true blue .NET language as well, J# is like C# in many ways:

  • Like C#, J# source codes are compiled into IL assemblies, which are then JIT-compiled into native Windows machine codes by the CLR during runtime.

  • J# codes can consume .NET BCLs (instead of Java's core API classes).

  • Being a .NET language, you can integrate .NET functionality such as ADO .NET, web services, Windows forms, and ASP .NET into a J# module.

  • J# interoperates with other .NET ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required