Java static关键字

static关键字的用途
一句话描述就是:方便在没有创建对象的情况下进行调用(方法/变量)。

显然,被static关键字修饰的方法或者变量不需要依赖于对象来进行访问,只要类被加载了,就可以通过类名去进行访问。

static可以用来修饰类的成员方法、类的成员变量,另外也可以编写static代码块来优化程序性能

static代码块是在类加载时执行的代码块,且只会执行一次。它在类被加载到内存的时候就会运行,优先于类的任何对象创建。

业务场景:单例模式实现:在一个系统中,需要确保某个类只有一个实例存在,例如数据库连接管理器。缓存数据结构初始化:在一个图像处理应用程序中,有一些常用的颜色转换矩阵(例如将 RGB 颜色空间转换为灰度颜色空间的矩阵),这些矩阵在整个图像处理过程中是固定不变的,并且会被频繁使用。可以在static代码块中初始化这些矩阵,并提供静态方法来访问它们。全局计数器:通用的数学常量。

Java static关键字详解-优快云博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值