J Article Index for
J
Shopping
J++
Articles about
Visual J++
Website Links For
Visual
 

Information About

J




Visual J++ ''(pronounced "Jay Plus Plus")'' was Microsoft 's specific implementation of Java . Optimized for the Windows Platform , J++ programs could only run on the MSJVM (Microsoft Java Virtual Machine ), which was Microsoft's attempt at a faster Interpreter . Syntax , Keywords , and Grammatical Conventions were the same as Java's.


J++ AGAINST THE JAVA STANDARD

While J++ conformed to the Java standard in its Language Specification , Microsoft did not implement certain features of the official Java standard into its own Visual J++ product line. Remote Method Invocation (Java RMI) and ''' Java Native Interface ''' (JNI) are such examples.

In addition, J++ implemented other extensions that were not part of the Java standard. The inclusion of Callbacks and Delegates for Event Handling further contributed to defining J++ as a completely different language merely based on an already existing design concept.

Further more, J++ applications did not conform to the standardized method of accessing the underlying operating system functions as any other Java application under Sun's Java SDK . In Microsoft 's implementation, an underlying Framework called J/Direct provided a base mechanism that allowed J++ applications to completely circumvent Java's Class Libraries and API mediums in accessing the underlying operating system. Due to this short-cut around the original Java Framework , J++ applications were more efficient in taking advantage of Win32 API functions than Java applications.