標籤:NET

J#(讀音:J Sharp)是微軟的。NET框架下的一門語言,語法與Java相似。J#包含在 Visual Studio 2005 中,以後的 Visual Studio 版本中不再支持。

1J#概述

Visual J# 是一種工具,供 Java 語言程序員用於構建在 .NET Framework 上運行的應用程序和服務。
J#
Visual J# 面向公共語言運行庫,並可以用於在充分利用 .NET Framework 的同時開發 .NET 應用程序,包括 XML Web services 和 Web 應用程序。Visual J# 應用程序從下列功能中獲益:
跨語言集成
增強的安全性
版本控制和部署支持
調試和分析服務

2J#和java有什麼區別

java是一種跨平台,跨操作系統的編程開發語言,基本都是靠底層JDK功勞,JDK也有很多廠家,有主流的SUN公司標準,也有IBM標準還有很多標準,JDK有不同的操作系統版本,比如在windows下安裝一個win版本的JDK開發出來的java項目,拿到一個安裝有linux版本的linux操作系統中,正常使用,這主要是jdk的功勞。
再說說j#,它是微軟開發的一套java平台,之前叫做VJ(和VB,VC一樣),由於版權和利益的糾紛,結果微軟被判停止開發java,由於微軟的新一代開發平台.net的問世,很多語言都集成入內,VJ雖然已經停止了升級和開發,但是也有少量的用戶,所以j#是.net平台下的java語言規範。

3 Visual J#包含的內容

Visual J# 中默認的源文件擴展名是 .jsl。Visual J# 包含以下內容:
將 Java 語言源編譯為 Microsoft® 中間語言 (MSIL) 的 Visual J# 編譯器。
將 Java 語言位元組碼轉換為 MSIL 的二進位轉換器。
獨立開發的類庫旨在提供一些功能,該功能與大多數 JDK 1.1.4 級類庫的功能等效,也等效於大學理事會的計算機科學高級能力分班課程中指定的 JDK 1.2 java.util 軟體包的許多類的功能
與 Windows® 基礎類 (WFC) 和許多 com.ms.* 軟體包兼容。
Visual J# 編譯器只能在 Visual Studio 2005 中創建 32 位的應用程序。在 64 位的 Windows 操作系統上運行時,使用 Microsoft Visual J# 2005 編譯的應用程序將會在 WOW64 (Windows on Windows64) 下運行。
但是 Visual J#:
不能將 Java 語言源代碼編譯成 Java 語言位元組碼格式,即 .class 文件。
不支持創建在 Java 虛擬機上運行的應用程序的能力。
不支持 Java 本機介面 (JNI)、原始本機介面 (RNI) 和遠程方法調用 (RMI)。
Microsoft Visual J# 2005 不用於開發打算運行於 Java 虛擬機上的應用程序。使用 Visual J# 生成的應用程序和服務將只能在 .NET Framework 上運行。Visual J# 是由 Microsoft 獨立開發的。它未經 Sun Microsystems, Inc. 認可或批准。
上一篇[Visual J#]    下一篇 [多處理器系統]

相關評論

同義詞:暫無同義詞