码迷,mamicode.com
首页 > 编程语言 > 详细

java 静态方法和单例模式的区别

时间:2016-09-12 20:46:32      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

1、首先明白内存问题

  Java内存分为两部分:堆内存、栈内存

  无论是静态方法还是非静态方法,在内存中都只有一份;非静态方法在调用时会默认使用this传入当前对象;

2、静态方法不可以重写

  静态方法是在

3、使用上

  静态方法不需要new实例就可以调用;非静态方法必须new实例才可以调用;

4、加载时机的问题

  静态方法是在类加载的时候就加载到内存中;

java 静态方法和单例模式的区别

标签:

原文地址:http://www.cnblogs.com/tengpan-cn/p/5866071.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!