Visual J#

Why Trust Techopedia

What Does Visual J# Mean?

Visual J# is a set of programming utilities that enables developers to use Java-language syntax to build applications and services that run on the Microsoft .NET framework. Visual J# integrates Java language features into the Visual Studio integrated development environment (IDE).

Advertisements

Visual J# may also be referred to simply as J#.

Techopedia Explains Visual J#

The Java Virtual Machine (JVM) is not supported by Microsoft, but Visual J# allows a Java programmer to use the same concepts and syntax when writing Java-based software that will run on the .NET framework common language runtime platform.

Microsoft intermediate language (MSIL) is analogous to Java bytecode in that MSIL also compiles source statements into machine code. Moreover, programs in Java bytecode can be converted to MSIL.

Visual J# includes Microsoft-based class libraries that are analogous to the Java development kit 1.1.4 class libraries; it also supports the functionality of Visual J++ as well as Microsoft's extensions to Java.

Microsoft claims that Visual J# is a familiar interface for Visual J++ users, as one machine is able to run both development systems and project files.

Advertisements

Related Terms

Margaret Rouse
Technology Specialist
Margaret Rouse
Technology Specialist

Margaret is an award-winning writer and educator known for her ability to explain complex technical topics to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles in the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret’s idea of ​​a fun day is to help IT and business professionals to learn to speak each other’s highly specialized languages.