在方法调用中,创建的局部变量(基本类型,引用类型),分别放在什么地方?
谁能说一下方法调用的全过程?
方法调用完成后,是不是局部变量马上释放,引用类型是不是还得到gc来收集。
请朋友帮忙解答

解决方案 »

  1.   

    第一个问题:谁能说一下方法调用的全过程? 
    方法调用完成后,是不是局部变量马上释放,引用类型是不是还得到gc来收集。  在方法调用中,创建的局部变量(基本类型,引用类型),分别放在什么地方?
    调用中,创建的局部变量基本类型的变量和引用类型的变量先在栈内存中占个地,当然引用类型指向的那个也就是new出来的那个放堆内存里第二个问题:谁能说一下方法调用的全过程? 
    方法调用完成后,是不是局部变量马上释放,引用类型是不是还得到gc来收集。 
    方法调用的无非就是传值,传地址,和传引用,即看方法的参数你是用哪个的
    方法调用后局部变量马上释放,引用类型要是没有再被引用,可以用JAVA垃圾回收机制回收