大家好,今天小白明给大家说一下Java的数据类型。
java的数据类型分为两个大类:
一、基本数据类型:
二、引用数据数据类型:
下面我就开始仔细的聊一下java的数据类型,请大家积极提出自己宝贵的意见。
一、基本数据类型
整型:Java中整型数据属于有符号数,即第一个bit位为0表示正整数,第一个bit位为1表示负整数。
byte(1字节) : 包装类:Byte
short(2字节) : 包装类:Short
int(4字节)------默认数据类型 : 包装类:Integer
long(8字节): 包装类:Long
浮点型:Java中浮点型数据无法由二进制直接表示,而是一种对于实数的近似数据表示法
float(4字节) :包装类:Float
double(8字节):包装类:Double
布尔型:
boolean(1字节) 如:true,false
字符型
char(2字节) 如:'a','1' ,'家'
二:引用数据类型:
数组(Array),类(字符串:String),接口(interface),枚举
注意事项:
1、变量不赋值不能使用
2、变量不能重复定义
3、变量是有作用域限制的
三、数据类型的转换:
具体规则:byte -> short(char)-> int -> long -> float -> double。
自动类型转换:范围小的数据类型转为范围大的数据类型
强制类型转换:范围大的数据类型转为范围小的数据类型
四、基本类型和字符串(引用数据类型)之间的转换:
-
基本类型+""
-
toString()
-
String类中静态方法valueOf()
五、字符串转基本类型
parse基本数据类型(基本数据类型 形参);
注意:基本数据类型的首字母要大写,这是一个方法
如:
Integer类:parseInt(String s)
Double类:parseDouble(String s)
谢谢大家观看我的博客,希望大家多多支持