java中嵌套函数遇到return怎么执行

Python011

java中嵌套函数遇到return怎么执行,第1张

先来回答问题,B()终止 A()继续执行方法中B()后面未执行的.

个人理解:

1.return 顾名思义 返回,有两种写法,有东西返回和没东西返回.不管有么有,都会结束当前方法.

return或者return xxx

比如: void a(){} 可用return终止执行 因为前面是void.

Map b(){} 必须用return a终止执行 因为有Map,它必须传回去一个值,a为Map类型. 当然还可以return null具体问题,具体分析.

首先回答你

第一个问题

main本来就是一个方法

第二

至于你说的循环调用 。那个是不成立的

因为main方法 是static 修饰的

static关键字修饰的方法 不用new 一个instance出来 就能调用。

换句话说 和其他普通方法 存储在内存的方式 是不一样的