pass by reference也是java里没有的概念,照样有很多人在用; 
java也没有静态数据区,以前看到static数据存到哪的时候,很多人说在静态数据区                  

解决方案 »

  1.   

    谁说java里没有啊基本类型传值啊,其他类型都是传引用啊
      

  2.   

    (@*#&%(@&%(%
    无言
    ---------------------------------------------
    就和我曾经有次面试的时候一个面试官问我:
    你知道dotnet和java最大的区别是什么吗?
    “”省略20分钟回答内容
    错!我告诉你,不知是dotnet,java和其他语言的最大区别就是他有多线程,其他没有!
    ---------------------------------------------
    当时真是被雷到了,看他一副自信满满肯定无比的样子,甚至怀疑自己是不是到了火星面试(*#&(*……#@¥&*@
      

  3.   

    java是值传递
    static数据存放在栈中
    非static数据放在堆中
      

  4.   

    第一个问题,参考The Java Programming Language,The Java Tutorial,Core Java,还有Sun官方提供的The Java Tutorial ,认证资料等,先看点基础的书.
    第二个问题,参考The Java  Virtual Machine Specification 
      

  5.   

    static数据放在栈里太恐怖了吧
      

  6.   

    java是值传递 
    static数据存放在栈中 
    非static数据放在堆中
      

  7.   

    Java的确是说没有引用传递,只有值传递,但是传引用对象的时候确实又是传的地址,不知道为什么。。jvm的内存分配是:
    静态存储区

      

  8.   

    Java是值传递,基本类型的就不说了。你也可以这么说引用本身就是个值,所以传递引用时,实际上传递的是引用的值(对象的首地址了)
      

  9.   

    这个是JAVA最基本的问题了,不应该搞不清楚吧.....
      

  10.   

    static 存放在栈里???????!!
    不可能!
    栈只取顶数据