永发信息网

java 静态方法很多,静态方法是存储在哪个代里?

答案:2  悬赏:0  手机版
解决时间 2021-01-28 11:08
  • 提问者网友:像風在裏
  • 2021-01-27 15:17
java 静态方法很多,静态方法是存储在哪个代里?
最佳答案
  • 五星知识达人网友:迟山
  • 2021-01-27 16:46
我问题是这样的:
问题补充:我的问题是既然dao,manager是单例的,那写成静态方法的调用又有何不可,从内存的角度分析看?java的gc角度看?能不能详细说一下 问题补充:suziwen 写道DAO,MANAGER写成静态的是实现 单例,那样才更省内存。。。我的问题是既然dao,manager是单例的,那写成静态方法的调用又有何不可,从内存的角度分析看?java的gc角度看?能不能详细说一下 问题补充:yqin 写道从JVM内存管理的角度谈谈静态方法和静态属性
我直接用静态方法得了。
全部回答
  • 1楼网友:风格不统一
  • 2021-01-27 17:28
一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 两者的区别就是:静态代码块是自动执行的; 静态方法是被调用的时候才执行的. 作用:静态代码块可用来初始化一些项目最常用的变量或对象;静态方法可用作不创建对象也可能需要执行的代码.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯