2016 - 2024

感恩一路有你

java静态变量使用方法 Java里static作用有哪些?

浏览量:3309 时间:2023-08-17 14:21:05 作者:采采

Java里static作用有哪些?

Java基础内容里static占有着不重要的篇幅,可是开发完毕中在用static的机会并不是太多,只不过相对于static的理解对能够掌握Java语言却很重要,特别在资源读取的过程中。

对此static的理解分成三类两个层面,最先层面那就是关于static在JVM中的定义,第二个层面就是关於static在代码编写中的规则。

static在JVM中的定义决定了static在在用过程中的特点,关与staic在JVM中的定义要注意应该是储存区域的定义,这是可能导致一系列static应用特征的根本原因(关於JVM的存储的描述我在之前的文章中早就论述过了,在此就不一一列举,很有兴趣朋友可以不关注我并一栏之前的文章)。

static在编程中的规则是每个Java程序员都应该完全掌握的,很简单说可以四等份4个部分,下面三个做一个描述。

第一部分:static可以修饰属性。static修饰的属性被称静态属性的或是类属性,有100元以内几个特点:

static只有修饰成员属性,不能不能稍微修饰局部属性。

static修饰的属性也能在同一个类的对象间共享。

static修饰的属性不断类的程序加载而打开程序,可以不用name属性就访问。

看一个例子:

第二部分:static形容词性方法。static修饰的方法被称类方法或动态和静态方法,有以下几个特点:

static方法这个可以实际类的名字然后访问。

static方法无this,也就是说在static方法中又不能不使用this关键字。

static方法不能不能被非static方法遍布。

static方法不能就不能访问外部非static方法或属性。

看一个例子:

第三部分:static形容词性类。static可以修饰内部类,可以使用static修饰的内部类自动怎么升级为顶级类,也可以然后创建角色对象并这个可以在其内部定义static方法。看一个例子:

第四部分:static修饰修饰块。static块随着类的读取而加载,但只读取三次,是一种两种构造方法和普通地方法之间的一种应用。看一个例子:

是从以上的描述,也许大家对static的使用早就有了一个确切上的理解,有一点要尽量,那是在Web开发中,一定得要慎用static修饰符。

我使用Java几千年,也出版过Java编程书籍,我会大批在头条写一些关与Java开发方面的文章,感兴趣的东西朋友是可以关注我,不会相信当然会收获。

要是有Java开发方面的问题,也也可以去咨询我。

谢谢!

博途中fb如何建立静态变量?

再打开FB功能块,在顶部static下面创建家族新变量即可解决

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。