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

CLR 相比 JVM有哪些先进之处


杨__羊羊
浏览 785回答 1
1回答

阿晨1998

微软.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去解析。
打开App,查看更多内容
随时随地看视频慕课网APP