static什么时候用,static作用

首页 > 健康 > 作者:YD1662022-11-25 14:09:37

在什么地方使用static?

在java类中,使用一对大括号包围起来的n行代码被称之为代码块,用static修饰的代码块称之为静态代码块。当类被加载时静态代码块会执行,由于类只加载一次因此静态代码块也只执行一次。

static的特点是什么?

1、new该类对象的时候

2、访问该类静态成员的时候

3、通过反射获取类的时候

static的注意事项静态变量和成员变量的区别?

1. 所属不同

1) 静态变量属于类,所以也称为为类变量

2) 成员变量属于对象,所以也称为实例变量(对象变量)

2. 内存中位置不同

1) 静态变量存储于方法区的静态区

2) 成员变量存储于堆内存

3. 内存出现时间不同

1) 静态变量随着类的加载而加载,随着类的消失而消失

2) 成员变量随着对象的创建而存在,随着对象的消失而消失

4. 调用不同

1) 静态变量可以通过类名调用,也可以通过对象调用

2) 成员变量只能通过对象名调用

static什么时候用,static作用(1)

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.