
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
大家在学习java数据类型的时候,除了需要掌握内置数据类型以外,对于一些引用数据和这些数据的变化方法等知识也是需要一起掌握的。所以,我们今天就一起来学习一下,如何才能掌握引用数据等知识。
引用类型
在Java中,引用类型的变量非常类似于C/C++的指针。引用类型指向一个对象,指向对象的变量是引用变量。这些变量在声明时被指定为一个特定的类型,比如Employee、Puppy等。变量一旦声明后,类型就不能被改变了。
对象、数组都是引用数据类型。
所有引用类型的默认值都是null。
一个引用变量可以用来引用与任何与之兼容的类型。
Java常量
常量在程序运行时,不会被修改的量。
在Java中使用final关键字来修饰常量,声明方式和变量类似
自动类型转换
整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。
数据类型转换必须满足如下规则:
1.不能对boolean类型进行类型转换。
2.不能把对象类型转换成不相关类的对象。
3.在把容量大的类型转换为容量小的类型时必须使用强制类型转换。
4.转换过程中可能导致溢出或损失精度
5.浮点数到整数的转换是通过舍弃小数得到,而不是四舍五入
自动类型转换
必须满足转换前的数据类型的位数要低于转换后的数据类型,例如:short数据类型的位数为16位,就可以自动转换位数为32的int类型,同样float数据类型的位数为32,可以自动转换为64位的double类型。
强制类型转换
1.条件是转换的数据类型必须是兼容的。
2.格式:(type)valuetype是要强制类型转换后的数据类型
隐含强制类型转换
1.整数的默认类型是int。
2.浮点型不存在这种情况,因为在定义float类型时必须在数字后面跟上F或者f。
【免责声明】本文转载自网络,著作权属原创作者所有。经检索无法确定原创作者,故未标明作者。我们分享此文出于传播更多资讯之目的。如涉著作权事宜请联系小编更正!