您的位置:首页 > 编程语言 > Java开发

Java基本数据类型占用空间的查看

2014-04-11 21:21 399 查看

Java共有8种基本数据类型,分别为

整数型:byte(字节型)、short(短整型)、long(长整型)、int(整型)
小数型:float(单精度浮点型)、double(双精度浮点型)
字符型:char
布尔型:boolean
                                       八种基本数据类型参数表



注:(1)如果书写long型的值,则需要在数值后面添加字母L,大小写均可以
    (2)小数型的取值范围以科学计数形式进行描述
    (3)float类型的小数,需要在小数后加字母F,不区分大小写,例如4.09f或4.09F
    (4)布尔型占用的空间取决于Java虚拟机(JVM)的实现,可能是1bit,也可能是8bit。

使用语句查看个数据类型占用的空间代码如下:
需要找个各个数据类型的封装类型,才能获取到它们的占用空间。
public class YuFa {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//需要找到各个类型的封装类型
int a=Byte.SIZE;
int b=Short.SIZE;
int c=Integer.SIZE;
int d=Long.SIZE;
int e=Float.SIZE;
int f=Double.SIZE;
int g=Character.SIZE;

System.out.println("byte型的占用空间--"+a/8+"byte--");
System.out.println("short型的占用空间--"+b/8+"bytes--");
System.out.println("int型的占用空间--"+c/8+"bytes--");
System.out.println("long型的占用空间--"+d/8+"bytes--");
System.out.println("float型的占用空间--"+e/8+"bytes--");
System.out.println("double型的占用空间--"+f/8+"bytes--");
System.out.println("char型的占用空间--"+g/8+"bytes--");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java