静态】 【Java基础】java静态变量的特点

2020-12-19 15:47发布

15条回答
studentaaa
2020-12-19 22:45
  1. 属于类级别的,不需要创建对象就可以直接使用.

  2. 全局唯一,内存中唯一,静态变量可以唯一标识某些状态.

  3. 在类加载时候初始化,常驻在内存中,调用快捷方便.

应用场景:
1. 静态方法最适合工具类中方法的定义;比如文件操作,日期处理方法等.
2. 静态方法适合入口方法的定义;如单例模式,因为从外部拿不到构造函数,所有定义一个静态的方法获取对象非常有必要.
3. 静态变量适合全局变量的定义.(如布尔型静态成员变量做控制符


一周热门 更多>