java中static的用处

通过查询资料,我发现了static的几点作用:

static可以用来修饰成员变量、成员方法以及代码块。

1.被static修饰的变量称为静态变量:a.静态变量的数据被本类中所有实例对象所共享,当然仅限于本类中可以使用。

                b.如果该静态变量的访问权限高于private,则该静态变量可通过“类名.变量名”直接访问.

2.被static修饰的方法成为静态方法:若该静态方法的访问权限高于private,则该静态方法可通过“类名.方法名”直接调用,而不需要创建对象调用。

 

需要注意的是,静态方法只能访问被static修饰的成员,其原因就在于静态方法不需要创建对象就可以被调用

3.被static修饰的代码块:静态代码块在类被加载时,就会被执行,并且只会执行一次(类只会加载一次);

 

 

posted @   北·岛  阅读(108)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示