首页 > 代码库 > 关于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类型
基本数据类型之间的转换
转换类型分为隐式转换,和强制类型转换
隐式转式:
类型 | 可以安全转换 |
byte | short int long float double |
short | int long float double |
int | long float double |
long | float double |
float | double |
强制转换
隐式转换下的表格中的类型,从下到上转换时需要强制转换,在要转换的类型前加((要转换的类型))。
对象型的基本数据类型
为什么我们要为基本类型提供封装类?
1.为了不同类型之间的数据转换(如int转换为String)
2.为了把基本数据类型转换为一个对象。由于java自带的许多方法都是需要对象作为参数的,把基本数据类型转换成对象才能使用这些方法。
基本数据类型对应的封装类如下:
基本数据类型 | 封装类 |
byte | Byte |
short | Short |
int | Integer |
long | Long |
flota | Flota |
double | Double |
char | Character |
boolean | Boolean |