J sharp:修订间差异

来自站长百科
跳转至: 导航、​ 搜索
无编辑摘要
无编辑摘要
 
(未显示3个用户的6个中间版本)
第1行: 第1行:
'''J#'''(Visual [[J#]])它是[[微软]]开发的一套java平台,之前叫做[[VJ]](和[[VB]],[[VC]]一样),由于版权和利益的纠纷,结果微软被判停止开发java,由于微软的一代开发平台.net的问世,很多语言都集成入内,VJ虽然已经停止了升级和开发,但是也有少量的用户,所以j#是.net平台下的java语言规范。他也是一种工具,供 [[Java]] 语言[[程序员]]用于构建在 [[.NET Framework]] 上运行的[[应用程序]]和[[服务]]。
'''J#'''(Visual [[J♯]])它是[[微软]]开发的一套[[java]]平台,之前叫做VJ(和[[VB]],VC一样),由于版权和利益的纠纷,结果微软被判停止开发java,由于微软的一代开发平台.net的问世,很多语言都集成入内,VJ虽然已经停止了升级和开发,但是也有少量的用户,所以j#是.net平台下的java语言规范。他也是一种工具,供 [[Java]] 语言[[程序员]]用于构建在 [[.NET]] Framework 上运行的[[应用程序]]和服务。


Visual J# 面向公共语言运行库,并可以用于在充分利用 .NET Framework 的同时开发 [[.NET]] 应用程序,包括 [[XML]] [[Web]] [[services]] 和 Web 应用程序。Visual J# 应用程序从下列功能中获益:
Visual J# 面向公共语言运行库,并可以用于在充分利用 .NET Framework 的同时开发 [[.NET]] 应用程序,包括 [[XML]] [[Web]] [[services]] 和 Web 应用程序。Visual J# 应用程序从下列功能中获益:
第15行: 第15行:


== J sharp所包含的内容 ==
== J sharp所包含的内容 ==
*VisualJ#中默认的源文件扩展名是.jsl。VisualJ#包含以下内容:
*VisualJ#中默认的源文件扩展名是.jsl。


*将Java语言源[[编译]]为[[Microsoft]]?中间语言(MSIL)的VisualJ#[[编译器]]。
*将Java语言源[[编译]]为[[Microsoft]]中间语言(MSIL)的VisualJ#[[编译器]]。


*将Java语言[[字节码]]转换为MSIL的[[二进制]]转换器。
*将Java语言[[字节码]]转换为MSIL的[[二进制]]转换器。


*独立开发的类库旨在提供一些功能,该功能与大多数JDK1.1.4级类库的功能等效,也等效于大学理事会的计算机科学高级能力分班课程中指定的JDK1.2java.util[[软件]]包的许多类的功能
*独立开发的类库旨在提供一些功能,该功能与大多数JDK1.1.4级类库的功能等效,也等效于大学理事会的计算机科学高级能力分班课程中指定的[[JDK]]1.2java.util[[软件]]包的许多类的功能。


*与Windows?基础类(WFC)和许多com.ms.*软件包兼容。
*与Windows基础类(WFC)和许多com.ms.*软件包兼容。


*VisualJ#编译器只能在[[VisualStudio]]2005中创建32位的应用程序。在64位的Windows操作系统上运行时,使用MicrosoftVisualJ#2005编译的应用程序将会在WOW64(WindowsonWindows64)下运行。
*VisualJ#编译器只能在[[VisualStudio]]2005中创建32位的应用程序。在64位的Windows操作系统上运行时,使用MicrosoftVisualJ#2005编译的应用程序将会在WOW64(WindowsonWindows64)下运行。
第33行: 第33行:
*不支持Java本机接口(JNI)、原始本机[[接口]](RNI)和远程方法调用(RMI)。
*不支持Java本机接口(JNI)、原始本机[[接口]](RNI)和远程方法调用(RMI)。


*MicrosoftVisualJ#2005不用于开发打算运行于Java虚拟机上的应用程序。使用VisualJ#生成的应用程序和服务将只能在[[.NETFramework]]上运行。VisualJ#是由Microsoft独立开发的。它未经SunMicrosystems,Inc.认可或批准。
*Microsoft Visual J# 2005不用于开发打算运行于Java虚拟机上的应用程序。使用Visual J#生成的应用程序和服务将只能在[[.NETFramework]]上运行。VisualJ#是由Microsoft独立开发的。它未经SunMicrosystems,Inc.认可或批准。
 
== 相关条目 ==
== 相关条目 ==
*[[C#]]
*[[C#]]
第39行: 第40行:
*[[java]]
*[[java]]
== 参考来源 ==
== 参考来源 ==
*[http://topic.csdn.net/u/20090820/21/ba03dbab-6cb1-451a-b125-6eb20bdc0f78.html 参考资料1]
*http://topic.csdn.net/u/20090820/21/ba03dbab-6cb1-451a-b125-6eb20bdc0f78.html
*[http://en.wikipedia.org/wiki/J_Sharp 参考资料2]
*http://en.wikipedia.org/wiki/J_Sharp


[[category:程序设计语言|J]]
[[category:程序设计语言|J]]
[[category:微软|J]]

2012年8月6日 (一) 12:10的最新版本

J#(Visual J♯)它是微软开发的一套java平台,之前叫做VJ(和VB,VC一样),由于版权和利益的纠纷,结果微软被判停止开发java,由于微软的一代开发平台.net的问世,很多语言都集成入内,VJ虽然已经停止了升级和开发,但是也有少量的用户,所以j#是.net平台下的java语言规范。他也是一种工具,供 Java 语言程序员用于构建在 .NET Framework 上运行的应用程序和服务。

Visual J# 面向公共语言运行库,并可以用于在充分利用 .NET Framework 的同时开发 .NET 应用程序,包括 XML Web services 和 Web 应用程序。Visual J# 应用程序从下列功能中获益:

  • 跨语言集成   
  • 增强的安全性   
  • 版本控制和部署支持   
  • 调试和分析服务

与java不同之处[ ]

java是一种跨平台,跨操作系统编程开发语言,基本都是靠底层JDK功劳,JDK也有很多厂家,有主流的SUN公司标准,也有IBM标准还有很多标准,JDK有不同的操作系统版本,比如在windows下按一个win版本的JDK开发出来的java项目,拿到一个安有linux版本的linux操作系统中,正常使用,这主要是jdk的功劳。


J sharp所包含的内容[ ]

  • VisualJ#中默认的源文件扩展名是.jsl。
  • 独立开发的类库旨在提供一些功能,该功能与大多数JDK1.1.4级类库的功能等效,也等效于大学理事会的计算机科学高级能力分班课程中指定的JDK1.2java.util软件包的许多类的功能。
  • 与Windows基础类(WFC)和许多com.ms.*软件包兼容。
  • VisualJ#编译器只能在VisualStudio2005中创建32位的应用程序。在64位的Windows操作系统上运行时,使用MicrosoftVisualJ#2005编译的应用程序将会在WOW64(WindowsonWindows64)下运行。
  • 不能将Java语言源代码编译成Java语言字节码格式,即.class文件。
  • 不支持创建在Java虚拟机上运行的应用程序的能力。
  • 不支持Java本机接口(JNI)、原始本机接口(RNI)和远程方法调用(RMI)。
  • Microsoft Visual J# 2005不用于开发打算运行于Java虚拟机上的应用程序。使用Visual J#生成的应用程序和服务将只能在.NETFramework上运行。VisualJ#是由Microsoft独立开发的。它未经SunMicrosystems,Inc.认可或批准。

相关条目[ ]

参考来源[ ]