请问  在java中怎么使用sizeof 来求出变量或数据类型所站的字节数

解决方案 »

  1.   

    java没有sizeof,所有基本类型变量的大小都是固定的.
      

  2.   

    不知道是不是你想要的
    public class GetSize {
    public static void main(String args[]){
    int a = 10;

    System.out.print(new Integer(a).SIZE +" "+ Integer.toBinaryString(new Integer(a)));
    }
    }
    32 1010
      

  3.   

    这里不用new Integer(a).SIZE了 ,这是Integer的一个static常量.
      

  4.   

    楼主有兴趣的话可以看看这两篇文件,都是 javaworld.com 上的:Size of Java
    http://www.javaworld.com/javaworld/javaqa/2003-12/02-qa-1226-sizeof.htmlJava Tip 130: Do you know your data size?
    http://www.javaworld.com/javaworld/javatips/jw-javatip130.html
      

  5.   

    Integer.SIZE    疏忽了...
      

  6.   

    写多了 Java 就知道,你根本不需要关心 sizeof。
      

  7.   

    对 我明白了 java中没必要有sizeof
    谢谢大家