Your American History Reference Guide!
- J Sharp

HistoryMania Information Site on J Sharp American History American History Search        American History Browse welcome to our free resource site for all enthusiasts!

J Sharp


The J# (pronounced Jay Sharp) programming language is a transitional language for programmers of Sun's Java and Microsoft's J++ languages, so they may use their existing knowledge, and applications on Microsoft's .NET platform.

As with J++, it only supports a limited set of Java's features.

Fundamental differences between J# and Java

Java and J# use the same general syntax but the API differs. One example is the FileOutputStream class. Instead of receiving an File object as a parameter in the Java API, Microsoft's .NET implementation receives a String object containing the file path.

J# does not compile Java-language source code to Java-language bytecode (.class files), does not support applet development or the ability to host applets in a web browser. Finally, J# does not support Java Native Interface (JNI), Raw Native Interface (RNI), and Remote Method Invocation (RMI).

J# Architecture

The contents of this article are licensed from Wikipedia.org under the
GNU Free Documentation License. How to see transparent copy
Search | Browse | Contact | Legal info