有人说"如果是手机开发， static 会构成内存负担，memory leak 隐患，尽量少用吧。但不用实例话可以直接调用有时又更方便，相对节省内存，这个就拿捏吧。。"
java的static方法会不会造成内存负担？
这样的说法真是胡说八道。首先所有的方法本质上（底层）都是静态的，非静态方法只是多传了一个隐藏的 this 参数。所以任何方法不论是否静态都会占用内存空间。其次优化内存不应该关心方法，而是应该专注于对象的生存周期。