-
J#
鎖定
J#(讀音:J Sharp)是微軟的 .NET框架下的一門語言,語法與Java相似。J#包含在 Visual Studio 2005 中,以後的 Visual Studio 版本中不再支持。
- 外文名
- J#
- 讀 音
- J Sharp
- 簡 述
- 是微軟的 .NET框架下的一門語言
- J#包含在
- Visual Studio 2005 中
目錄
- 1 J#概述
- 2 J#和java有什麼區別
- 3 Visual J#包含的內容
J#J#概述
Visual J# 是一種工具,供 Java 語言程序員用於構建在 .NET Framework 上運行的應用程序和服務。Visual J# 面向公共語言運行庫,並可以用於在充分利用 .NET Framework 的同時開發 .NET 應用程序,包括 XML Web services 和 Web 應用程序。Visual J# 應用程序從下列功能中獲益:
跨語言集成
增強的安全性
版本控制和部署支持
調試和分析服務
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語言規範。
J#Visual J#包含的內容
Visual J# 中默認的源文件擴展名是 .jsl。Visual J# 包含以下內容:
獨立開發的類庫旨在提供一些功能,該功能與大多數 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. 認可或批准。