java SE 中的数据类型

来源:互联网 发布:重庆软件培训班 编辑:程序博客网 时间:2024/04/30 00:08

java SE 中的数据类型

问起数据类型:新手一般的反应是 int long float等之类的常见基本数据类型,而事实上,数据类型可以分为两大类:基本数据类型引用数据类型

基本数据类型:

整数型:

数据类型 类型标识符 所占字节 取值范围 字节型 byte 1 -128~127 短整形 short 2 -32768~32767 整形(默认) int 4 -2^31~2^31-1 长整形(L) long 8 -2^63~2^63-1

浮点型:

数据类型 类型标识符 所占字节 取值范围 单精度浮点数(f/F) float 4 -3.4E38~3.4E38 双精度浮点数(默认) double 8 -1.7E308~1.7E308

字符型:
字符型:char占两个字节,一般用单引号括起来。
但是还有一种特殊的字符就是:转义字符。
\b退格,\f换页,\t水平制表(tab健产生的8位空格),\r回车,\n换行。
布尔型:

数据类型 类型标识符 所占字节 取值范围 布尔型 Boolean 1 true,false

引用数据类型:

引用数据类型包括:数组、字符串、类等。


注意的是:基本数据类型是不用new的,因为一般都是一些特别小的简单量,在栈里存储;引用数据类型是需要new的,实际内容在内存中存储,通过栈中的“指针”来引用。

在数据类型中存在一个类型转换,低级别转化为高级别可以自动转换,高级别转换低级别需要强制转换。
(低)————————————->(高)
byte->short->int->long->float->double

0 0
原创粉丝点击