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.