J#

J#

J#是一種工具,供Java語言程式設計師用於構建在.NETFramework上運行的應用程式和服務。VisualJ#面向公共語言運行庫,並可以用於在充分利用.NETFramework的同時開發.NET應用程式,包括XMLWebservices和Web應用程式。

J#概述

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

J#和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語言規範。
VisualJ#中默認的源檔案擴展名是.jsl。VisualJ#包含以下內容:
將Java語言源編譯為Microsoft®中間語言(MSIL)的VisualJ#編譯器。
將Java語言位元組碼轉換為MSIL的二進制轉換器。
獨立開發的類庫旨在提供一些功能,該功能與大多數JDK1.1.4級類庫的功能等效,也等效於大學理事會的計算機科學高級能力分班課程中指定的JDK1.2java.util軟體包的許多類的功能
與Windows®基礎類(WFC)和許多com.ms.*軟體包兼容。
VisualJ#編譯器只能在VisualStudio2005中創建32位的應用程式。在64位的Windows作業系統上運行時,使用MicrosoftVisualJ#2005編譯的應用程式將會在WOW64(WindowsonWindows64)下運行。
但是VisualJ#:
不能將Java語言原始碼編譯成Java語言位元組碼格式,即.class檔案。
不支持創建在Java虛擬機上運行的應用程式的能力。
不支持Java本機接口(JNI)、原始本機接口(RNI)和遠程方法調用(RMI)。
MicrosoftVisualJ#2005不用於開發打算運行於Java虛擬機上的應用程式。使用VisualJ#生成的應用程式和服務將只能在.NETFramework上運行。VisualJ#是由Microsoft獨立開發的。它未經SunMicrosystems,Inc.認可或批准。

相關搜尋

熱門詞條

聯絡我們