2014134026武雪芹

                      学Java第2章有感

      程序的本质就是对数据进行加工运算,以便得到需要的结果。第二章主要掌握有关类型,变量,常量,运算符和表达式等Java语言要素。

基本的Java数据类型包括数据型,字符型,字节型等。Java在程序运行时,只有知道变量的类型,才知道该分配几个字节的内存用来存储这个变量所代表的值。Java的整数类型包括Byte,short,int,long.他们的区别在于表达的数值范围不同。浮点类型包括float和double.默认字数字面量的类型是double.声明一个常量的方法是在变量声明的类型前加一个关键字final.Java的一元运算符既支持前缀形式,也支持后缀形式。

     Java和C++就有着比较密切的关系,区别在于:

     一:C语言是面向过程的语言,执行效率高;Java是面向对象的语言,执行效率比C语言低。

     二:输出语句的书写方式不同:Java是System.out.println(…);C语言是printf(…),

     三:C++比较复杂,而且健壮性弱,c++语言的类库很丰富,而且跨平台性也比较好。运行速度快。灵活。学习c++可以说是必须的 Java 是一种静态面向对象语言,它使用的语法类似C++,但与之不兼容。  

     四、标识符命名不同:Java标识符可从一个字母、下划线或美元符号$开始,随后可以跟除了在Java中作为运算符之外的任何可见字符。而C语言中,标识符由字母、数字、下划线组成,必须由字母或下划线开始。

     五、Java程序中的关键字与C语言中的大不相同

     六、初始值:在C语言中,是可以不初始化使用的,但在Java中,是必须初始化值的。

     七、Java没有预处理指令(如C语言中的#define,#include…)

     八、Java中没有指针,而C语言中有。

     九:另一个角度,c++的复杂性是必须的。但是语言风格比较固定,类库的风格也比较一致。但是这两种语言都是成熟的语言,在工业领域运用多年

     十、语法中的基本类型:C语言中有很多的基本类型,如char,short,int,long,struct….还有数组,指针等。在Java中,只有(boolean,char,byte,int,long,float,double)这八种基本数据类型。

     十一:Java中不必进行提前声明。若想在定义前使用一个类或方法,只需直接使用它即可

     十二:在C++中,为了允许运行时动态决定哪个函数被调用,一个函数必须用virtual修饰。

     十三:条件表达式只能是boolean(布尔)类型,不可使用整数。必须使用象X+Y这样的一个表达式的结果。 

     十四:在Java语言规范,只有整数类型的数据才可以进行取余运算,浮点数取余无法得到准确的数值;两个整数做除法运算时,结果是截取商数的整数部分,小数部分被丢弃。如果想要保留,应该对算术表达式进行强制类型转换;最后,程序中使用了‘+’来连接字符串常量和数值,构成一个新的字符串常量。

     C语言是Java学习的基础,更多有关Java的知识有待我们学习!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值