**
区别:
**
1.静态方法就是类方法,有static
2.普通方法就是实例方法
3.普通方法可直接调用静态方法和普通方法,不需要new新对象就可直接调用
4.静态方法调用普通方法需要new新的对象才可调用
5.静态方法可直接调用静态方法
优缺点:
1.静态的方法在程序一旦启动不论是否new其所在类都会驻留内存,对系统的占用相对来说比非静态的方法占用大,但是由于其使用方便,调用快捷,还是很值得一用的,一般推荐频繁被调用的方法可以考虑使用静态的,可以提高项目性能。如果是使用很少的尽量不要静态,以免增加服务器负担(转)