他没有关的内容都说说?

解决方案 »

  1.   

    所有new出来的东西都放堆里;
    局部变量都放栈里。俺就知道这些 都教你了
      

  2.   

    栈一般用来存放长度确定的变量,比如,原始数据类型,对象引用
    堆用来存放长度不定的变量,如对象实例
    这种存放方式其实跟C很相似,因为在C里,自动分配内存的变量都放在栈里,动态分配内存的才放在堆里,java中的new出的对象实例不就是动态分配内存的吗?
    另外,栈的操作比堆快,所以,C就很快