在java中,每次new 一个新对象的时候,所有的 成员变量,会被初始化的,我在想,
那里面的java 函数,一般在什么时候初始化?
是不是只有调用这个方法的时候,才会开辟内存区域初始化临时变量等等?
如果,方法调用结束以后,是不是就要收回这部分区域?
如果,一个对象实例 中的方法,被多人同时调用的话,是不是要开辟几个互相不干扰的独立区域去运行各自的区域?
那里面的java 函数,一般在什么时候初始化?
是不是只有调用这个方法的时候,才会开辟内存区域初始化临时变量等等?
如果,方法调用结束以后,是不是就要收回这部分区域?
如果,一个对象实例 中的方法,被多人同时调用的话,是不是要开辟几个互相不干扰的独立区域去运行各自的区域?
解决方案 »
- 静态数组怎么转换成ArrayList?
- 如何快速将数据导入excel问题, 在线拜求解答
- 使用 PrepareStatement 连接 mysql 出现 NullPointerException 的奇怪问题。
- 如何用java写客户端通过corba调dehpi写的corba的服务端??--高分求助
- Java界面制作的几个简单问题。
- 请问一个多线程的问题
- 在 F:\a\ 下创建一个文件夹b,用什么函数?
- 太简单了,都不好意思问
- 我引入了一个pinyin4j-2.5.0.jar包,为什么有的类能引用,有的不能?!都存在!
- 运行时异常如何使用log4j进行管理
- java代码显示正确执行,但为何数据未成功插入数据库
- 关于动态绑定问题
函数的初始化啥意思?是不是只有调用这个方法的时候,才会开辟内存区域初始化临时变量等等?
是的,在线程栈里为该函数的分配运行需要的内存(主要是局部变量)。如果,方法调用结束以后,是不是就要收回这部分区域?
是的,退栈。如果,一个对象实例 中的方法,被多人同时调用的话,是不是要开辟几个互相不干扰的独立区域去运行各自的区域?
是的,调用线程负责处理。