当前位置:首页 > 健康 >

static什么时候用(static作用)

来源:原点资讯(m.360kss.com)时间:2022-11-25 14:09:37作者:YD166手机阅读>>

在什么地方使用static?
  • 可以修饰成员变量和成员方法
  • 静态代码块

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

static的特点是什么?
  • 随着类的加载而加载

1、new该类对象的时候

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

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

  • 优先于对象存在
  • 被类的所有对象共享
  • 可以通过类名调用
static的注意事项
  • 在静态方法中不能使用this关键字
  • 静态方法只能访问静态的成员变量和静态的成员方法
静态变量和成员变量的区别?

1. 所属不同

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

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

2. 内存中位置不同

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

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

3. 内存出现时间不同

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

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

4. 调用不同

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

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

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

栏目热文

c语言static的用法(c语言union)

c语言static的用法(c语言union)

如何学习c语言,在学习C语言的时候一定要掌握什么知识?在这里我给大家写出了一点点小计划,不喜勿喷,谢谢!一、要学习的书《...

2022-11-25 14:44:48查看全文 >>

static的意义(static作用)

static的意义(static作用)

特点特点:一种路由的方式,路由项(routing entry)由手动配置,而非动态决定。与动态路由不同,静态路由是固定的...

2022-11-25 14:33:05查看全文 >>

c语言中static三种用法(c语言面试基础知识)

c语言中static三种用法(c语言面试基础知识)

C 的static关键字可修饰类成员变量/方法,表示变量/方法不从属于特定对象,而是属于类的。仔细琢磨静态成员变量,会...

2022-11-25 14:26:55查看全文 >>

static是关键字还是标识符(static 作用域)

static是关键字还是标识符(static 作用域)

static - 分包今日目标:1 能够理解什么是分类分包2 能够掌握static关键字的使用3 能够使用分包写出学生管...

2022-11-25 14:09:06查看全文 >>

c语言static(c语言static的作用举例)

c语言static(c语言static的作用举例)

接上文:C语言 static 关键字的常见用法有三种:用于局部变量的修饰符;用于全局变量的修饰符;用于函数的修饰符。1、...

2022-11-25 14:24:49查看全文 >>

static可以修饰参数吗(static修饰方法)

static可以修饰参数吗(static修饰方法)

一.static关键字使用场景static关键字主要有以下5个使用场景:1)静态变量把一个变量声明为静态变量通常基于以下...

2022-11-25 14:25:43查看全文 >>

exercise的用法归纳(exercise用法顺口溜)

exercise的用法归纳(exercise用法顺口溜)

初中英语易混词语辨析:,...

2022-11-25 14:27:51查看全文 >>

exercise的用法总结初中(exercise用法是什么)

exercise的用法总结初中(exercise用法是什么)

我们知道exercise 是英语中常见的一个词,那么它有哪些常见的词性和用法呢?下面我们来做一个归总:一、exercis...

2022-11-25 14:27:21查看全文 >>

exercise用法口诀(exercise的用法总结及搭配)

exercise用法口诀(exercise的用法总结及搭配)

不规则变化口诀:合二为一共三对,坏病两多并两好,一分为二有两个,一是远来二是老还有一词含义多,只记少来不记小三、形容词副...

2022-11-25 14:36:15查看全文 >>

exercise可数与不可数的用法(exercise单词巧妙记忆)

exercise可数与不可数的用法(exercise单词巧妙记忆)

exercise单复数辨析(中考,高考)You should do more______. Don't alwa...

2022-11-25 14:35:10查看全文 >>

文档排行