欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

java SE 中的数据类型,

来源: javaer 分享于  点击 29018 次 点评:201

java SE 中的数据类型,


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

相关文章

    暂无相关文章

用户点评