定义一个数组
int x[] = new int[5];
定义一个对象Person p = new Person();
x、p分别为数组和对象的引用地址变量,分别存储着数组及对象的引用地址请问x、p存放的这个地址是以什么数据类型进行存储的

解决方案 »

  1.   


    java向程序员隐藏了指针。不要管这个吧?
      

  2.   

    呵呵  苛求java变量的内存地址没有什么意义的!倒是经常有人把对象的hashcode值,误以为是内存地址!我们只能输出某个对象的hasncode,但是不能输出某个对象的内存地址! 这个和C++有明显的不一样!
      

  3.   

    FileInputStream fis = new FileInputStream("c:/abc.txt");
    int i = 0;
    while((i=fis.read())!=-1){
      System.out.print(i);
    }
    打出来的都是数字,
    看来是字节型的
      

  4.   

    java中不要像C++那样讨论内存 或者引用的类型吧