Java中的static关键字

2020-06-25  本文已影响0人  希望是水户洋平

转载自:https://www.cnblogs.com/dolphin0520/p/10651845.html

今天我们再来谈一谈static关键字,这次我们侧重讲述static关键字的一些使用场景和方式,以下是本文目录大纲:

一.static关键字使用场景

二.static变量和普通成员变量区别

三.类的构造器到底是不是static方法?

若有不正之处,希望谅解并欢迎批评指正。

请尊重作者劳动成果,转载请标明原文链接:

https://www.cnblogs.com/dolphin0520/p/10651845.html

一.static关键字使用场景

static关键字主要有以下5个使用场景:

1)静态变量

把一个变量声明为静态变量通常基于以下三个目的:

2)静态方法

将一个方法声明为静态方法,通常是为了方便在不创建对象的情况下调用。这种使用方式非常地常见,比如jdk的Collections类中的一些方法、单例模式的getInstance方法、工厂模式的create/build方法、util工具类中的方法。

3)静态代码块

静态代码块通常来说是为了对静态变量进行一些初始化操作,比如单例模式、定义枚举类:

上一篇 下一篇

猜你喜欢

热点阅读