所在位置:主页 > 攻略 > java静态方法与非静态方法有什么区别

java静态方法与非静态方法有什么区别

发布时间:2025-06-06 03:25来源:www.stxyjg.com作者:新羽手游网

java静态方法与非静态方法有什么区别

静态方法可以直接用类名点出来方法,而普通方法需要创建类的对象后才能调用!

静态的方法和变量会调用时在内存生成一个唯一的标示,你可以理解成在物理内存中给静态一个位子,这样的话在调用的时候可以直接找到,而且会节省内存,但是如果你声明的静态过多的话那么每一个都会在内存有一个位子,那么你就没有资源运行别的,会报内存溢出!

普通方法是由java的gc机制来控制,可能同一个对象或变量在使用的过程中,这个时间的在内存占了一个位子,而上个时间的还没有从内存中删除,这样的话就可能有2个一样的在内存中,这个2个一样东西只是内容值一样,但是内存值不一样,你可以用==和equals来查看(这个只适用对象和String类型).java的gc机制会根据运行时的内存状态来自动清除一些用不到变量或对象,就算你手动调用gc也是一样的!

吃海鲜过敏有办法治疗吗?

1、你是对海鲜过敏的体质。海鲜过敏目前没有根治方法,会过敏只能是不吃它(这叫避免致敏原)。

2、过敏后的处理:(1)口服:盐酸西替利嗪片,1片,每天1次(早上服);扑尔敏片,1片,每天1次(晚上服);(2)局部外用:丁酸氢化可的松(尤卓尔)软膏或皮炎平软膏,每天3次;(3)治疗期间避免辛辣刺激性饮食和高蛋白饮食(如牛奶、鱼、虾等)。

  • 热门资讯
  • 最新攻略
  • 手游排行榜
  • 手游新品榜