Java中static关键字的作用与用法
写在前面
这篇总结一下Java中static关键字的作用与用法。
参考文献如下:
java]static关键字的四种用法Java中static关键字的作用Java中的static关键字解析Java中static关键字的作用
下面直接分析static关键字的四种基本用法。
修饰成员变量
平时的使用当中,static最常用的功能就是修饰类的属性和方法,让他们成为类的成员属性和方法,我们通常将用static修饰的成员称为类成员、静态成员或者静态变量。
静态变量属于类,在内存中只有一个复制,只要静态变量所在的类被加载,这个静态变量就会被分配空间,因此就可以被使用了。
要理解上面这句话,首先要明白Java语言中内存管理的机制。Java把内存分成两种,一种叫做栈内存,一种叫做堆内存。具体区别如下:
在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,ja
共有 0 条评论