来源:网络技术联盟站 链接:https://www.wljslmz.cn/19655.html Java 是静态类型且为强类型语言,每种类型的数据都被预定义,所有常量或变量都被定义为必须使用其内置数据类型进行定义。那么Java中有哪些数据类型呢,本文将带大家进行了解。 Java中的数据类型可以分为两大类: 原始数据类型指定变量值的大小和类型。它们是数据操作的构建块,不能进一步划分为更简单的数据类型。 原始数据类型包含四类: 布尔型值有True 或 False,默认布尔值为False。 字符型可以存储单个字符,支持 Unicode 字符,占用2个字节。 Java中整型包含: byte是所有整数数据类型中最小的数据类型,占用8位,存储从 -128 到 127 的整数。 short占用16位,取值范围为 -32768 到 32767,默认值为 0。 int占用 32 位,使用场景最广泛,取值范围为-2^31到2^31 -1,默认值为 0。 long占用64位,取值范围为-2^63到2^63 -1,默认值为 0L,long以“L”或“l”结尾。 Java中浮点型包含: float占用 32 位,用于存储包括十进制精度在内的值,不用于精确数据。float默认值为0.0f,以“f”或“F”结尾。 double占用64 位,在十进制精度的情况下是浮点数的两倍double默认值为0.0d,以“d”或“D”结尾。 我们用一张图进行总结一下原始数据类型: 非原始数据类型又称引用数据类型,一般指的是实例或对象。 非原始数据类型不能将变量的值直接存储在内存中,存储的是变量的内存地址,非原始数据类型是用户定义的可以赋值为 null。 非原始数据类型一般包含: Java数组形如: 在数据类型后面加上 [] 来声明,数组中的变量是有序的,每个变量都有一个从 0 开始的索引。 返回: 类是用户自定义的,表示一种类型的所有对象共有的一组属性或方法,类主体由大括号 { } 表示形如: 字符串在java中使用最为广泛,本质上就是字符数组,不以空字符结尾,形如: 接口和类类似,可以有方法和变量,但是接口中声明的方法默认是抽象的,形如: 枚举,也和类很像,有属性和方法,但是枚举常量是公共的、静态的和最终的,枚举不能用于创建对象,也不能扩展其他类,但是,枚举可以实现接口,形如: Java中最重要的、最基础的概念就是数据类型了,除了8大基本数据类型外,还有一些引用类型,本文简单的介绍了Java中的数据类型,希望对您有所帮助,有任何疑问,欢迎在下方评论区与我讨论。一、Java包含哪些数据类型?
二、 原始数据类型
2.1 布尔型
2.2 字符型
2.3 整型
2.4 浮点型
2.5 小结
三、非原始数据类型
3.1 数组
String[] array = new String[]{};
String[] array = new String[10];
array[0] = \\\"a\\\";
System.out.println(Arrays.toString(array));[a, null, null, null, null, null, null, null, null, null]
3.2 类
class KmzApplicationTests {
}3.3 字符串
String str = \\\"wljslmz\\\";
3.4 接口
public interface IKmzService {
void crateKmzFile(WaylinesWpml waylinesWpml);
}3.5 枚举
public enum LoginModeEnum {
/**
* web
*/
WEB(\\\"web\\\"),
/**
* App
*/
APP(\\\"App\\\");
private final String value;
LoginModeEnum(String value) {
this.value = value;
}
public String value() {
return this.value;
}
}四、总结
原创文章,作者:网络技术联盟站,如若转载,请注明出处:https://www.sudun.com/ask/34970.html