java吧 关注:1,270,803贴子:12,779,680
  • 5回复贴,共1

想问问java里面方法区、桟、堆怎么分配的,

只看楼主收藏回复

public class Foo {
02
03 public static void main(String[] args) {
04
05 StringBuffer a=new StringBuffer("A");
06
07 StringBuffer b=new StringBuffer("B");
08
09 operator(a,b);
10
11 System.out.println(a+","+b);
12
13 }
14
15 public static void operator(StringBuffer x,StringBuffer y){
16
17 x.append(y);
18
19 y=x;
20
21 }
22
23 }


1楼2015-08-02 20:59回复
    为什么输出的结果是AB B?


    2楼2015-08-02 21:00
    回复
      2025-07-24 07:03:04
      广告
      不感兴趣
      开通SVIP免广告
      main静态方法是在方法区,然后a 与b局部变量在桟里面?


      3楼2015-08-02 21:01
      回复
        l来个大神长姿势啊


        4楼2015-08-02 21:08
        回复


          5楼2015-08-02 21:08
          回复


            6楼2015-08-02 21:08
            回复