目录
9.1.1类变量
类变量即 一个被 static 修饰的变量 ,类变量又叫静态变量
该变量最大的特点就是会被声明它的类的所有对象实例共享

类变量内存分析:
我们通常认为在JDK7以前,类变量存储在方法区里
在JDK8后,类变量存储在class对象里,而class对象在堆中,即类变量存储在堆中
值得注意的是:类变量的生命周期或者说它是随着类的销毁而销毁的




- public static void main(String []args){}
- 复制代码
这里我们因为该方法是提供给JVM去调用的,所以设置为public的
这里我们因为JVM在调用该方法时无需创建对象,所以设置为static的
String[]args 是因为我们需要接收我们在运行java程序时命令行参数

基本语法如下:



注意饿汉式与懒汉式的区别



实现接口 VS 继承类
我们可以认为实现接口是对Java单继承的一种补充机制,继承类则提高了代码的复用性
接口的多态性:
与前面所学多态应用类似,接口的多态性体现在方法参数的接收、多态数组
值得注意的是接口存在多态传递现象




