Java静态方法在什么时候执行?一般的静态方法与main方法有什么区别?

 我来答
chinaadit
2012-04-22 · 超过18用户采纳过TA的回答
知道答主
回答量:54
采纳率:100%
帮助的人:37万
展开全部
main方法是程序的入口 程序开始执行main方法
而且一个程序有且只有一个main方法
一般的自定义静态方法也是自定义方法
当然是当调用方法的时候才会执行了
只不过静态方法在内存中存放地址不一样罢了
在调用静态方法的时候不需要实例化也就是new一下
直接类名.静态方法就可以调用了
这也的回答还满意么
百度网友3b65ee8
2012-04-22
知道答主
回答量:15
采纳率:0%
帮助的人:5.4万
展开全部
静态方法肯定是在执行的时候才会调用!main方法也是静态方法,只不过main方法是程序的入口。在执行时首先执行的就是main方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1a812615e
2012-04-21 · TA获得超过1146个赞
知道小有建树答主
回答量:739
采纳率:66%
帮助的人:418万
展开全部
方法当然是在调用的时候才会执行....
一般静态方法与main方法没什么区别,,,但是执行java文件的时候会调用main方法...
追问
main方法是在类加载之后执行的,我想知道是不其他的static方法也在这时执行?
追答
main方法是在你运行的时候调用的,,,,在类加载时运行的是静态块,使用static{}扩起来的代码块...
方法是对代码块的封装,,,只有调用的时候才会执行,不论是静态方法还是实例方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
strongxqb
2012-04-22
知道答主
回答量:19
采纳率:0%
帮助的人:19.4万
展开全部
main方法是JAVA程序的入口,程序从main方法开始执行。
JAVA类中一般不定义静态方法。
如果定义了静态方法,则不需要通过对类new出来来调用方法。直接用类来调用。
静态方法里不能出现非静态。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式