①static变量也称作静态变量,静态变量被所有的对象所共享,在内存中只有一个副本,它当且仅当在类初次加载时会被初始化。
②被static关键字修饰的方法或者变量不需要依赖于对象进行访问,类被加载了,可以通过类名去进行访问。
③static关键字还有一个作用就是用来形成静态代码块以优化程序性能。static块可以置于类中的任何地方,类中可以有多个static块。在类初次被加载的时候,会按照static块的顺序来执行每个static块,并且只会执行一次。
①static变量也称作静态变量,静态变量被所有的对象所共享,在内存中只有一个副本,它当且仅当在类初次加载时会被初始化。
②被static关键字修饰的方法或者变量不需要依赖于对象进行访问,类被加载了,可以通过类名去进行访问。
③static关键字还有一个作用就是用来形成静态代码块以优化程序性能。static块可以置于类中的任何地方,类中可以有多个static块。在类初次被加载的时候,会按照static块的顺序来执行每个static块,并且只会执行一次。
本文标题:static关键字
本文链接:https://www.haomeiwen.com/subject/sfqjuqtx.html
网友评论