我以前听人说是赋值
可是这个帖说是引用http://topic.csdn.net/u/20081123/12/f70f1632-24be-4caa-bc20-29cf8267afab.html
编译器先处理int a = 3;首先它会在栈中创建一个变量为a的引用,然后查找有没有字面值为3的地址,没找到,就开辟一个存放3这个字面值的地址,然后将a指向3的地址

解决方案 »

  1.   

    java中分基本数据类型和引用类型基本数据类型八种 boolean byte short int long float double char 应该是直接在栈中赋值
    引用类型:数组,类,接口,枚举,元数据 栈中的引用指向堆中的地址
      

  2.   

    java中分基本数据类型和引用类型 基本数据类型八种 boolean byte short int long float double char 应该是直接在栈中赋值 
    引用类型:数组,类,接口,枚举,元数据 栈中的引用指向堆中的地址
      

  3.   

    这个绝对是赋值!~~~~~因为没有new出来   都在 栈空间里边放着呢   没有进入heap