C 与 JAVA 的对比分析

    Sun 公司推出的Java 是面向对象程序设计语言,其适用于Internet 应用的开发,称为网络时代重要的语言之一。Java 可以用认为是C 的衍生语言,与C 在大量元以内成分保持相同,例如此法结构、表达式语句、运算符等与C基本一致:但Java更简洁,没有C中冗余以及容易引起异常的功能成分,并且增加了多线程、异常处理、网络编程等方面的支持功能。本文从多角度对Java与C进行对比分析,为C与Java语言的学习提高一些借鉴。

 

1、调法结构

       C与Java的词法结构很相似,针对程序中的空白符、标识符、注释、常量、运算符、分隔符和关键字等进行详细对比分析。

1.1、空白符和注释

        空白符包括空格、制表符和换行符。

C中存在两种注释:

1)注释语句以/*开头,以*/结束。

2)注释可以用//开始,延伸到下一个行终结符。

Java包含了C的两种注释和空白符。


1.2、标识符

C的标识符集合是Java 的标识符集合的一个子集。C中标识符由大小写拉丁字符、数字和下划线组成的,且不能以数字开头,不能与关键字相同;

Java的标识符由大小写拉丁字符、数字、下划线以及$组成,也不能以数字开头;


1.3、关键字和保留标识符

         关键字是语言的特殊符号,C和Java的关键字较相似。

有些关键字Java中独有的,如下图所示:

abstract

assert

boolean

byte

catch

class

extends

Final

finally

implements

import

instranceof

in

  • 4
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值