static

静态就是指在编译后所分配的内存会 一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在。

静态变量:

静态变量可以被对象调用,还可以被类名调用。

静态方法:

静态方法只能访问静态成员。(非静态既可以访问静态,又可以访问非静态。)

静态方法方法可以直接用类名调用 (非静态既必须new一个对象出来)

静态内部类:

只有将某个内部类修饰为静态类,才能够在这个类中定义静态的成员变量与成员方法

原文地址:https://www.cnblogs.com/corolcorona/p/6673834.html