当前位置: 代码迷 >> Java相关 >> C和Java都是可移植的,但分别在不同 level
  详细解决方案

C和Java都是可移植的,但分别在不同 level

热度:464   发布时间:2006-03-23 14:53:00.0
C和Java都是可移植的,但分别在不同 level
C和Java都是可移植的,但分别在不同 level,请问他们分别在那个level?
搜索更多相关的解决方案: level  Java  移植  

----------------解决方案--------------------------------------------------------
C是源代码级的移植,也就是说写好的C源代码,可以拿到各个平台的编译器去编译,编译完的可执行文件可以在编译的那个平台运行,在别的就不行了

JAVA是字节码级的移动,也就是说,JAVA写好了以后,编译出来的.class文件在各个平台都能运行,只要这个平台装了JRE就可以了

所以JAVA有一个好处,它写的程序可以到处运行,而不用把源代码给你。
可是当你要在别的平台上运行C写的程序的时候,你必须得到这个C程序的源文件,然后用C编译器编译一下,才可以运行。
所以JAVA比别的语言方便多了

----------------解决方案--------------------------------------------------------
  相关解决方案