55问答网
所有问题
当前搜索:
java编译和c编译的区别
Java编译
过程
与c
/c++编译过程有何
不同
答:
Java编译原理1、
Java编译过程与c/c++编译过程不同
Java编译程序将java源程序编译成jvm可执行代码--java字节码.c/c++编译过程:当C编译器编译生成一个对象的代码时,该代码是为在某一特定硬件平台运行而生成的。因此在编译过程中,编译程序通过查表将所有对符号的引用转换为特定的内存偏移量,以保证程序运...
c
语言
与java有什么区别
呢??
答:
两者的区别:
1、面向对象Java的面向对象的指向性很明显,而C则是一个正规的结构化语言
。 Java中有一个字符串类String, 通过调用 String.length()就可以了解字符串的长度,但是在C语言中,则需要使用函数strlen(str)来得到字符串(字符数组)的长度。2、名称空间Java通过包(package)来实现名称空间,在...
java
程序的编写、
编译
、和运行
与C
语言程序有何
不同
?
答:
java是面向对象的,而c是面向过程的
,java运行需借助于java虚拟机,可跨平坦运行,
Java是解释型语言
,所有代码都会翻译成统一的、与系统无关的bytecode,然后放到JVM上运行;而C是编译式语言,代码要先通过编译器转换成与系统相关的中间代码,然后才能运行。
c
语言和
java的区别
答:
\x0d\x0a\x0d\x0aC++是在C语言的基础上加入了
面向对象
的概念,成为混合型面向对象语言,功能强大,但难度也大。\x0d\x0a\x0d\x0aJava是在C++的基础上进行改进的,摒弃了一些C++的不足之处,语法跟C++很像,它是运行在Java虚拟机上,所以可以跨平台,一处编译,到处执行。\x0d\x0a\x...
java
和c的
具体
区别
答:
JAVA是面向对象语言,C是面向过程语言
。1、
C需要在目标平台上编译为机器码
(二进制可执行文件)才能执行;Java可以在任何平台上编译为字节码(class文件),便可以在几乎所有平台上执行;2、
C编译过的文件可以直接执行,效率更高
;Java编译过的文件必须在特定平台上的虚拟机内运行,性能相对较差;3、Java...
C
语言和
JAVA的区别
和共同点?
答:
Java是Sun公司推出的一种编程语言。它是一种通过解释方式来执行的语言,语法规则
和C
++类似。同时,Java也是一种跨平台的程序设计语言。用Java语言编写的程序叫做“Applet”(小应用程序),用
编译
器将它编译成类文件后,将它存在WWW页面中,并在HTML档上作好相应标记,用户端只要装上
Java的
客户软件就可以...
c
语言和
java的区别
?
答:
语法
不同
;单文件的
编译
时间java比
C
语言快;C语言可以直接操作内存,java不能直接操作;C语言可以封装动态库,java不行;C语言的代码不容易跨平台,
java的
代码容易跨平台;C语言有指针,java没有指针;C语言可以直接操作串口,java需要第三方jar包支持;C语言的线程更加灵活,java的线程都已经封装好了;C...
Java
:关于
java和C
语言C++
编译
方式
的不同
答:
怎么做”然后去执行。因此在linux下
编译的java
代码也可以直接运行在Windows或者其它装有虚拟机的系统下,反之亦然。而C或C++直接编译成与机器和操作系统相关的代码,所以C语言编译的程序没有跨平台性,就算没有使用到操作系统相关的API,在
不同
的系统下也必须重新编译才能运行。
c和java的区别
答:
1、c语言 c语言是一门底层语言,是面向过程的语言。c语言在处理一些编译、低级存储器、产生少量的机器码时较其他语言更加方便容易,且c语言是不需要运行环境支持就可以运行的编程语言。2、java java是
面向对象
的语言,应用领域非常广泛,有着简单、安全、平台独立和可移植性、多线程、动态性等特点。
javac与java的区别
答:
javac
可以将java源文件
编译
为class字节码文件 如 javac HelloWorld.java 运行javac命令后,如果成功编译没有错误的话,会出现一个HelloWorld.class的文件。java 可以运行class字节码文件 如 java HelloWorld 注意java命令后面不要加.class
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
java与c的区别
语言和java
c语言java
c与java
java和c语言一样吗
c语言和Java的编译不同
Java与c语言的区别
c语言与java语言的区别
java和c语言的区别和联系