Tech moves fast! Stay ahead of the curve with Techopedia!
Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.
J# is a programming language that provides developers with a set of tools for developing Java applications that can run on Microsoft’s .NET runtime platform.
This term is also known as Visual J# (often pronounced as "Jay-Sharp").
The non-Java conventions used in J# make the language friendlier for the .NET environment. Though Java and J# use a common syntax, they differ in that J# uses non-Java conventions to support the .NET Framework. J# has the ability to support Component Object Model (COM) objects and the J/direct interface to Microsoft Windows.
The .NET Framework offers several features that facilitate application development with J#. Some of these features are:
The J# compiler offers a wide range of options which can be used with command-line switches: