标签:ati 连接 调用 str 部分 语言 http 封装 实现
java和c语言的语法上有很多相似的地方,但也有很多不同。
一,在初始值的区别
在C语言中,是可以不初始化使用的
而在JAVA中,是必须初始化值的
二,在抽象方法或抽象类的区别
C语言的对等语法是“纯虚函数”和“抽象类”
Java使用abstract关键字修饰抽象方法或抽象类,final类不能被继承
都使用抽象类作为继承层次中的基类,提供一般概念,由子类实现其抽象方法,且抽象类都不能被直接实例化为对象
E.super关键字的区别
JAVA super关键字,指代父类对象,通常被用于调用父类的构造方法或一般方法
C语言没有super关键字
三,数据类型及类
Java是完全面向对象的语言,所有函数和变量部必须是类的一部分。除了基本数据类型之外,其余的都作为类对象,包括数组。对象将数据和方法结合起来,把 它们封装在类中,这样每个对象都可实现自己的特点和行为。而C++允许将函数和变量定义为全局的。此外,Java中取消了C/C++中的结构和联合,消除 了不必要的麻烦。
四,字符串
C不支持字符串变量,在C程序中使用Null终止符代表字符串的结束,在Java中字符串是用类对象(strinR和stringBuffer)来实现的,这些类对象是Java语言的核心,用类对象实现字符串有以下几个优点:
(1)在整个系统中建立字符串和访问字符串元素的方法是一致的;
(2)J3阳字符串类是作为Java语言的一部分定义的,而不是作为外加的延伸部分;
(3)Java字符串执行运行时检空,可帮助排除一些运行时发生的错误;
(4)可对字符串用“十”进行连接操作。
201671010139 2016-2017-2 JAVA 和C语言的语法区别
标签:ati 连接 调用 str 部分 语言 http 封装 实现
原文地址:http://www.cnblogs.com/xunan-1998/p/7471017.html