Java基础知识回顾之常用数据类型
Java基础知识回顾之常用数据类型的包装类
简介
在 Java 语言中,可以将数据类型分为 简单数据类型 和 复合数据类型两种。简单数据类型是 Java 的基础类型,包括整数、浮点数和布尔类型。复合数据类型是由简单数据类型组成,是用户根据自己的需要定义并实现其运算的类型,包括类、接口、数组。
关系图
简史数据类型值的范围
在 Java 语言中,简史数据类型主要由 byte、short、int、long、char、float、double 和 boolean 组成。
各种简单类型所占的内存位数以及取值范围如下:
数据类型 | 所占位数 | 值范围 |
---|---|---|
byte(字符类型) | 8 | -128 ~ 127 |
short(字符类型) | 16 | -32768 ~ 32767 |
int(字符类型) | 32 | -2147483648 ~ 2147483647 |
long(字符类型) | 64 | |
float(字符类型) | 32 | |
double(字符类型) | 32 | |
char(字符类型) | 16 | 0 ~ 65535 |
boolean(字符类型) | 1 | true 或 false |
初始化方式
代码实例
public class MyClass {
public static void main(String[] args) {
//字符型
char ch1 = '\u0001';
// 整型
short s = 100;
int i = 111111;
long l = 1111111;
//浮点型
double d = 124.3809980;
float f = 11.1f;
// boolean
boolean flag = true;
}
}
在上述的代码中出现了一些图形符号,这是使用 Unicode 码表示的结果。然后有部分的字符是需要转义。常用的转义字符表如下:
转义字符 | 描述 |
---|---|
\0x | 八进制符 |
\u | 十六进制 Unicode 字符 |
\u | 单引号字符 |
\' | 双引号字符 |
\" | 反斜杠 |
\\ | 回车 |
\r | 换行 |
\f | 走纸换页 |
\t | 横向跳格(类似Tab键效果) |
\b | 退格 |
一些特殊说明
Java 语言中浮点数下面两种表现形式
- 十进制数形式:这种形式就是平常的浮点数。例如:3.12、.512、5.12。浮点数必须要包含一个小数点,不然就会被当成 int 类型处理
- 科学计数法形式:只有浮点类型的数组才可以使用科学计数形式表示。例如:51200 是一个 int 类型的值,但是 512E2 是浮点数。