学编程 ❀(๑╯◡╰๑)❀ 就上soxunxi.cn!这里有CMS,CSS,NET,PHP,Linux,HTML,JAVA,MySQL,Python等教程.
当前位置: JAVA > java中什么时候运用static【JAVA教程】,java,static,使用

什么时刻运用:

当一个要领或许变量须要初始化加载,或许是经常被挪用的时刻能够加上static。用static润饰的要领能够用类名直接挪用,不必的一定要先实例化一个对象然后才能够挪用。

不足之处:

初始化加载,比较占内存,所以不经经常使用的要领,不发起加此关键字。

假如你须要经由过程计算来初始化你的static变量,你能够声明一个static块,Static 块仅在该类被加载时实行一次。

java相干视频教程引荐:java在线教程

下面的例子显现的类有一个static要领,一些static变量,以及一个static 初始化块。

示例代码:

// Demonstrate static variables,methods,and blocks.
class UseStatic {
static int a = 3;
static int b;
static void meth(int x) {
System.out.println("x = " + x);
System.out.println("a = " + a);
System.out.println("b = " + b);
}
static {
System.out.println("Static block initialized.");
b = a * 4;
}
public static void main(String args[]) {
meth(42);
}
}

一旦UseStatic 类被装载,一切的static语句被运转。

起首,类属性变量入手下手赋值,a被设置为3,b默许初始化为 0 ,接着运转static块,实行(打印一条音讯),末了,b被初始化为a*4 或12。然后挪用main(),main()挪用meth(),把值42传递给x,3个println()语句援用两个static变量a和b,以及局部变量x。

注重:在一个static要领中援用任何实例变量都是不法的。

运转效果:

Static block initialized.
x = 42
a = 3
b = 12

相干文章教程引荐:java编程入门

以上就是java中什么时刻运用static的细致内容,更多请关注ki4网别的相干文章!

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

0 条评论关于"java中什么时候运用static【JAVA教程】,java,static,使用"

最新评论

    暂无留言哦~~

博客简介

看古风美女插画Cos小姐姐,素材合集图集打包下载:炫龙网,好看二次元插画应有尽有,唯美小姐姐等你来。

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

服务热线:
 

 QQ在线交流

 旺旺在线