首页 > 代码库 > 关于JAVA变量,数据类型,基本数据类型之间的转换和对象型的基本数据类型

关于JAVA变量,数据类型,基本数据类型之间的转换和对象型的基本数据类型

如何给java变量取名字-----标示符

    标示符是用来给类,对象,方法,变量,接口和自定义数据类型命名的。凡是可以自己取名字的地方都叫做标示符,都要遵循标示符的规则。

标示符的规则:1.由数字,字母和下划线(_),美元符号($)组成。

       2.区分大小写,首字母不能数字,长度无限制。

       3.不能与java关键字重名。

java常用数据类型(基本类型和引用类型)

基本数据类型:

    基本数据类型分为数值类型和非数值类型。其中数值类型包括整数类型和非整形。非数值类型包括,字符类型,布尔类型, 整型包括:整数类型和浮点类型

    整形包括:1个字节的byte, 2字节的short,4个字节的int,8个字节的long

 浮点类型包括:4个字节的float,8个字节的double

    布尔类型:boolean

    字符类型:2个字节的char

(提示:实际上char类型也是一种整数类型)

主意:可以把一个较小的整数常量(在int类型的表数范围以内)直接赋给一个long类型的变量,这并不是因为java会把这个较小的整数常量当成long类型来处理。java依然把这个整数常量当成int类型来处理,只是这个Int类型的值会自动类型转换到long类型。

引用类型

String类型

基本数据类型之间的转换

转换类型分为隐式转换,和强制类型转换

隐式转式:

类型可以安全转换
byteshort int long float double
shortint long float double
intlong float double
longfloat double
floatdouble

 

 

 

 

 

 

 

强制转换

   隐式转换下的表格中的类型,从下到上转换时需要强制转换,在要转换的类型前加((要转换的类型))。

对象型的基本数据类型

为什么我们要为基本类型提供封装类?

     1.为了不同类型之间的数据转换(如int转换为String)

  2.为了把基本数据类型转换为一个对象。由于java自带的许多方法都是需要对象作为参数的,把基本数据类型转换成对象才能使用这些方法。

基本数据类型对应的封装类如下:

基本数据类型封装类
byteByte
shortShort
intInteger
longLong
flotaFlota
doubleDouble
charCharacter
booleanBoolean