解锁即可观看《Java工程师2020版》完整课程视频

Java工程师2020版

以一线互联网公司产品标准,打造适合零基础学习的全干货Java课程。选择Java,挑战高薪!

【第1周】环境搭建与语法入门
【第2周】Java语法之循环、数组与方法
【第3周】面向对象之封装与继承
【第4周】面向对象之单例模式与多态
【第5周】常用工具类(上)
【第6-7周】常用工具类(下)
【第8周】前端基础之HTML与CSS
【第9周】前端基础之JavaScript与综合案例
【第10-11周】Java Web基础
【第12周】常用功能与过滤器
【第13-14周】监听器与项目实战
【第15-16周】MySQL基础
【第17周】Java数据库开发基础
【第18周】框架前置知识
【第19周】MyBatis基础
【第20-21周】MyBatis实现OA系统项目实战
【第22周】Linux环境搭建与Redis应用
【第23-24周】Spring基础
【第25周】Spring MVC基础
【第26周】SSM开发社交网站
【第27-28周】Spring Boot电商项目实战
【第29周】面试
【第30-31周】多线程与分布式
【第32周】Spring Cloud基础
【第33-34周】Spring Cloud电商实战
【第35周】Zookeeper+Dubbo应用与面试
章节
问答
课签
笔记
评论
占位
占位

Java 中的 static 使用之静态变量

大家都知道,我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。然而在某些时候,我们更希望该类所有的对象共享同一个成员。此时就是 static 大显身手的时候了!!

Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问~~

使用 static 可以修饰变量、方法和代码块。

本小节,我们先认识一下静态变量。

例如,我们在类中定义了一个 静态变量 hobby ,操作代码如下所示:

运行结果:

要注意哦:静态成员属于整个类,当系统第一次使用该类时,就会为其分配内存空间直到该类被卸载才会进行资源回收!~~

任务

在编辑器中定义了一个 HelloWorld 类,在类中定义一个静态变量 className ,保存班级名称。在 main 方法中调用静态变量输出班级信息。

请将第 4、9 行中代码补充完整

运行结果: JAVA开发一班 

?不会了怎么办

1. 静态变量应使用 static 关键字修饰

2. 可以通过 “类名.静态变量” 访问静态变量 如:HelloWorld.className 

   也可以通过 “对象名.静态变量” 访问静态变量 如:

 

||

提问题

写笔记

截图
提交
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

举报

0/150
提交
取消
全部 精华 我要发布
全部 我要发布
最新 点赞
只看我的

手记推荐

更多

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?