日期:2011-03-22 16:14:00 来源:本站整理
Java与C的差别点[Java编程]
本文“Java与C的差别点[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
1.Java没有预处理指令.(如C中的#define , #include , #ifdef等).C中的常量定义在Java顶用static final来代替.
2.Java中没有C中的全局变量.
3.Java中的主范例的size是肯定的,而C中主范例的size跟平台相关.
4.Java中没有了指针,它利用了近似的句柄来代替指针,但是Java中不答应对句柄举行加减,没有取地址操作符之类的东东.
5.Java有垃圾汇集机制,不需求自己释放空间.
6.Java没有goto语句.Java在C供应的掌握语句底子上增添了非常处理和标签break和continue语句.这些可以替换goto的作用.
7.C要求一个办法或块中利用的全部部分变量的定义在该办法或块的最开始处定义,而Java答应这些定义在办法或块的肆意地方呈现.
8.Java不要求在调用一个函数从前已经定义了该函数,可以在调用点背面定义.而C有这个要求.
9.Java不支持C中的strut 和 union范例.Java支持办法重载.
10.Java不支持C中的enum关键字.
11.Java不支持C中的bitfields本领.
12.Java不支持C的typedef.
13.Java不支持C的办法指针.
14. Java不支持C的可变参数表.
以上是“Java与C的差别点[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论