ITPub博客

首页 > 应用开发 > .net > .net相比java,有哪些特点呢?

.net相比java,有哪些特点呢?

.net 作者:候鸟之恋 时间:2022-12-26 16:25:55 0 删除 编辑

.net是个平台,技术平台,如果你的电脑是微软的,基本要装.net的框架,不然有些程序无法打开;

 

.net要把目标程序装换成一个中间语言IL,然后才翻译给机器,java也需要中间媒介语言 。

 

.net平台下有很多语言,平台的功能就是把这些语言互相转化,因为所有的。net平台的语言,都会被写成、IL然后给机器执行。gendan5.com/zs/djia.html

 

基于 .net变成的语言,统称为net语言,该语言编写的程序可以在安装有net frame的所有操作系统上运行,具有跨平台特性,微软出net就是为了与java抗衡。

 

.net语言的全称是ASP.NET,是微软推出的编程框架理论,可以通过微软出品的Visual Studio开发工具进行开发,应用于网站类的开发使用C#编写,应用程序类用VB编写

 

.NET CLR和JAVA VM都是堆叠式虚拟机器Stack-Based VM,也就是说,他们的指令集Instruction Set都是采用堆叠运算的方式,执行时候的资料都是先放在堆叠中再进行运算 。

 

JVM约有200个指令instruction,每条指令都是1字节的操作码opcode,后面接不等数目的参数,而.net CLR有超过220个指令,但是有些指令使用相同的操作码。所以操作码的数目比指令少。

 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70014563/viewspace-2929520/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2022-03-02

  • 博文量
    189
  • 访问量
    127590