Java笔记:为什么要设计静态方法呢?我们知道静态方法和实例方法的不同在于:该类在编译完成后就分配了内存,而不需要该类创建对象,所以我们可以根据这个特性来实现一些不需要创建对象就想要完成的操作,有点类似于C++中的普通函数(非类内函数);所以比如Java中的Math类,他不需要创建一个Math对象就可以对传入的数值进行计算,所以Math类中的方法都是静态方法。