第二章 java与c语言的区别

                        JavaC语言的区别

1标识符可以从一个字母、下划线或美元符号开始,随后跟除了在Java中作为运算符之外的任何可见字符。 

2、.Java语言严格区分标识符的大小写。 

3truefalsenull为小写,而不是像在C++语言中那样为大写。严格的讲,他们不是关键字,而是文字。Javasizeof运算符,所有类型的长度和表示是固定的,不依赖执行。

 4、浮点型变量可用关键字floatdouble来声明,如果一个数值包括小数点或指数部分,或者数字后面带有字母Fffloat)、Dddouble),则该数字为浮点。 

5、默认是数字面量的类型是doubleJava不支持系统调用, 

6、Java 跨平台性,C语言与平台相关。

7、Java为面向对象语言,C语言为面向过程语言。 

8C语言执行效率非常高,Java执行效率比较低,马马虎虎。

9Java 语言是一种强类型的语言。这种语言有这样几个特色:
(1)所有的变量均需先声明后使用;
(2)向变量赋值时,等号两端的类型必须一致;
(3)参与运算的数据类型必须一致才能运算。 

 10、字符串并不属于Java语言的基本类型,而是引用类型,其类型为String。可以利用字符串串联符号+将不同类型的变量值、字面量和字符串联起来,构成新的字符串。只有当两个字符串字符序列长度一致,大小写完全相同时,用rquals()方法比较是,比较结果才是true。如果利用字符串对象的compare To()方法,则比较的是两个字符串的大小,它是按照每个字符的Unicode码值进行比较的。

11、整数的字面量类型是int,如果想表示一个long型的字面量,可以在数值后加上l或L即可。实数的字面量类型是double,如果想表示一个float型的字面量,可以在数值后加上f或F即可。   

12、12、Java程序中,不能在所有类之外定义全局变量,只能用过通过在一个类中定义公用、静态的变量来实现一个全局变量。

13、从可移植性上来看,C语言硬件依赖极高,一旦硬件环境改变,程序运行不能的可能性很高,Java 硬件依赖几乎为零,只要机器装有相匹配的虚拟机,任何机器上编写的代码都可以通用。

14、C语言可以直接对硬件操作 Java不能直接对硬件操作。15、out的几个主要方法:print()方法,直接输出;println()方法,学要输出终止符,换行;printf()格式化输出。

15数据类型:Java的所有函数和变量都必须是类的一部分。除了基本数据类型(boolean、byte、short、int、long、float、double、char)之外,其余的都作为类对象,包括数组。

16、&和|对应于&&和||,其主要区别在于执行&和|运算时,两个操作数必须都要执行相应的运算,而&&和||则根据第一个操作数的结果决定是否对第二个操作数进行计算。

17、Java声明一个变量的方法是在变量声明的类型前加上一个关键字final即可。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值