java 类调用静态方法不需要实际对象存在吗,仅仅将类装载到内存中就可以了吗

 我来答
liuqwrmfw
2009-06-11 · TA获得超过123个赞
知道答主
回答量:87
采纳率:0%
帮助的人:0
展开全部
静态方法在类加载的时候就已经存在了,第一次调用这个方法时,这个类对象就会加载如jvm中(内存),并且只会加载一次,全类公有,可以用类名加 . 访问,也可以用这个类的对象调用,当用这个对象调用该方法时,就会调用jvm事先加载好的类对象的这个方法,且这个类对象在内存中只有一个,所以无论是哪个对象调用该方法时,都会调用事先加载好的方法,故不用new 这个类的对象,直接可以用类名加 . 调用
百度网友feaac8c7c
2009-06-11 · TA获得超过998个赞
知道小有建树答主
回答量:168
采纳率:0%
帮助的人:166万
展开全部
是的。
比如:
public class Test{
public static int i=10;
public static void main (String []args){
System.out.println(Test.i);//直接用类名调用静态变量i
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宇帅007
2009-06-11 · TA获得超过1030个赞
知道小有建树答主
回答量:185
采纳率:0%
帮助的人:240万
展开全部
是的,java中静态的方法归类所有,在内存中只会有一份,如果这个静态方法被声明了public权限,那么其他类中可以直接用这个类名加“.”加这个静态方法名来调用该方法。祝你成功!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式