社区
.NET技术其他语言
帖子详情
J#与Java有区别吗
tkx182
2009-08-20 09:09:58
Rt。
...全文
570
7
打赏
收藏
J#与Java有区别吗
Rt。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhaoyun1988521
2010-01-26
打赏
举报
回复
哦
tkx180
2009-08-20
打赏
举报
回复
Java语言是一回事,而Java平台是一回事。语言与Java虚拟机给了Java跨平台兼容性及运行于任何平台的能力。Visual j#使得Java成了和其它语言一样的东西。可以用于内部的.Net,但并不意味着你可以从中得到你能从Java平台中得到的价值。你被限定于一个地方,就是 .Net和 Windows。”Visual J#.Net只与微软推出的Visual Studio.Net共同工作.微软使用其拥的旧版Java的许可开发Visual J#.Net,它并支持Java 2 Enterprise Edition。
灵雨飘零
2009-08-20
打赏
举报
回复
[Quote=引用 3 楼 wuyq11 的回复:]
Visual J# 是一种工具,供 Java 语言程序员用于构建在 .NET Framework 上运行的应用程序和服务。
运行在.net上的,和其他.net语言一样都要编译成IL ,微软已放弃J#
java是一种跨平台,跨操作系统的编程开发语言。Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。
Java分为三个体系JavaSE(,java平台标准版),JavaEE(java平台企业版),JavaME(java平台微型版)
参考
[/Quote]
J#没推广起来.没必要学了.
xray2005
2009-08-20
打赏
举报
回复
J#没推广起来.没必要学了.
wuyq11
2009-08-20
打赏
举报
回复
Visual J# 是一种工具,供 Java 语言程序员用于构建在 .NET Framework 上运行的应用程序和服务。
运行在.net上的,和其他.net语言一样都要编译成IL ,微软已放弃J#
java是一种跨平台,跨操作系统的编程开发语言。Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。
Java分为三个体系JavaSE(,java平台标准版),JavaEE(java平台企业版),JavaME(java平台微型版)
参考
xiezechang
2009-08-20
打赏
举报
回复
鸭蛋和原子弹的关系!!!
十八道胡同
2009-08-20
打赏
举报
回复
J# J#概述
Visual J# 是一种工具,供 Java 语言程序员用于构建在 .NET Framework 上运行的应用程序和服务。
Visual J# 面向公共语言运行库,并可以用于在充分利用 .NET Framework 的同时开发 .NET 应用程序,包括 XML Web services 和 Web 应用程序。Visual J# 应用程序从下列功能中获益:
跨语言集成
增强的安全性
版本控制和部署支持
调试和分析服务
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语言规范。
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. 认可或批准。
参考资料:http://baike.baidu.com/view/1180104.htm
java
项目之hrm人事管理项目(
java
毕业设计)
My97时间控件(添加员工) 2、后台:Struts2、动态代理、Mybatis框架、log4J日志框架、jstl 、jstl自定义分页标签、代码机器人、Dwr、POI(实现Excel文件的导入导出)等 3、数据库:Mysql 4、服务器:Tomcat 项目中...
J#
J# Visual J# 是一种工具,供
Java
语言程序员用于构建在 .NET Framework 上运行的应用程序和服务。 Visual J# 面向公共语言运行库,并可以用于在充分利用 .NET Framework 的同时开发 .NET 应用...
$和#的
区别
$和#的
区别
1.$和#都可以充当占位符,$符号的底层是由Statement实现的, #底层是由PreparedStatement实现的 2.#是先编译sql语句,然后在传值,给传入的值都加上双引号 $是直接拼接字符串,不会给传入的值加上...
Java
与.Net的
区别
语言的
区别
: .NET是跨语言的一个平台。语言可以是C#,f#,j#,vb.net等等。
JAVA
和.NET不同的一点是
java
是跨平台的,不跨语言的。.NET跨平台仅限于安卓系统和IOS苹果系统。 ...
Java
Log4j和Log4j2的
区别
Java
Log4j和Log4j2的
区别
一、核心JAR包 log4j核心包:log4j:log4j:[version] 而log4j2的核心包有2个: org.apache.logging.log4j:log4j-core:[version] org.apache.logging.log4j:log4j-api:[version] 二、...
.NET技术其他语言
1,978
社区成员
12,450
社区内容
发帖
与我相关
我的任务
.NET技术其他语言
.NET技术 其他语言讨论
复制链接
扫一扫
分享
社区描述
.NET技术 其他语言讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章