为了账号安全,请及时绑定邮箱和手机立即绑定

CLR 相比 JVM有哪些先进之处?

CLR 相比 JVM有哪些先进之处?

JVM
杨__羊羊 2018-12-14 19:15:54
CLR 相比 JVM有哪些先进之处
查看完整描述

1 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

微软.NET Framework框架的CLR是指公共语言运行时(Common Language Runtime,简称CLR),简单地理解CLR是指所有托管代码运行时的宿主,就是说托管代码的运行是依赖(寄宿)于CLR环境的。原理是因为托管代码编译后并非是二进制文件(0和1)而是生成MSIL,即微软中间语言,再由IL去解析到底如何去执行。

托管代码:C#,VB.NET,J#等.NET平台语言。
非托管代码:C语言,C++语言。

CLR就是类似于JAVA的JVM(JAVA虚拟机),.NET与JAVA都一个样,编译后都不是0和1,它们分别是.NET为IL中间语言,JAVA为字节码。然后分别由.NET的CLR,JAVA的JVM去解析。

查看完整回答
反对 回复 2019-01-06
  • 1 回答
  • 0 关注
  • 779 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信