J#

J#

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

基本介紹

  • 外文名:J#
  • 讀音:J Sharp
  • 簡述:是微軟的 .NET框架下的一門語言
  • J#包含在:Visual Studio 2005 中
J#概述,J#和java有什麼區別,Visual J#包含的內容,

J#概述

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

J#和java有什麼區別

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

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. 認可或批准。

相關詞條

熱門詞條

聯絡我們