java的return是程序结束了还是什么?程序结束底层调用了什么啊

解决方案 »

  1.   

    翻译成X86上的汇编指令的话,就是一条jmp指令,jmp addr
      

  2.   

    int a=5;if(a>5)
    {
    return;
    }
    System.out.print(a);
      

  3.   

    return看在什么情况下。
    比方说在try中有个return,后面还有finally,那么它的作用是压数据到栈。
    一般return情况不是程序结束,而是返回到调用这个方法的那一步。