项目中静态和非静态常被用到,什么时候需要用静态的,什么时候需要使用非静态,以及他们的区别是什么? 一.概述 静态和非静态的不同地方,就是静态从程序一启动就会一直占用内存,而非静态只有在实例化的时候才会分配内存,每实例化一次对象都会重新分配一次内存.比如数据库连接类,因为经常使用到,所以使用Static,定义成静态类是最合适的.如果定义成非静态方法,每次调用的时候都会实例化,这样占用内存就会非常大.再比如登录后台的方法,只在登陆的时候调用一次登录方法,定义成非静态方法是比较合适的.总之就是经常被调…