关于java静态方法的问题

2025-05-10 22:40:12
推荐回答(6个)
回答1:

未必要情况,不用静态类型,非必要,不在方法里写很多变量. 你的问题都不是问题, 这个要程序员自己控制的.

回答2:

静态类型怎么会保存在栈中呢?局部变量才是保存在栈中的.

回答3:

静态类型是放在物理内存里面的,堆栈、堆这些只是一种抽象的数据结构,只不过静态对象是在程序代码执行时候就分配了内存空间.所以写静态方法写得比较多,最终会导致堆栈溢出

回答4:

这个要自己试验呀,

回答5:

会。静态类型都保存在堆中

回答6:



哪种变量多,都会造成内存失控