0
点赞
收藏
分享

微信扫一扫

类变量(静态变量)与类方法(静态方法)


📖个人介绍

大家好我是:一颗松
认真分享技术,记录学习点滴
如果分享对你有用请支持我哦🍺

点赞:👍 留言:✍收藏:⭐️

个人格言: 想法落实的最佳时机就是现在!🏄

文章目录

  • ​​1 .静态变量​​
  • ​​1.1 🚩内存分布​​
  • ​​1.2 🚩静态变量的访问​​
  • ​​1.3 🚩使用类变量的场景​​
  • ​​2 类方法(静态方法)​​
  • ​​2.1🚩 静态方法只能访问静态成员​​
  • ​​3 main方法的语法​​
  • ​​3.1🚩 main方法时java虚拟机直接调用​​
  • ​​3.2🚩 main方法为什么用static修饰?因为虚拟机在调用时不需要创建对象;​​
  • ​​3.3🚩main方法中的形参是什么时候被传值的?在执行main方法时添加​​
  • ​​结语​​


类变量(静态变量)与类方法(静态方法)_java

1 .静态变量

静态变量指在类中被static修饰的变量;

1.1 🚩内存分布

(1). 一个静态变量是被同一个类的多个对象所共享的;
(2). 静态变量是在类加载的时候生成;
【在jdk8以前是在方法区的静态域存放,在jdk8以后在堆内存中】

1.2 🚩静态变量的访问

访问格式:

(1)类名.静态变量名
(2)对象名.静态变量名

1.3 🚩使用类变量的场景

当需要让某个类的对象共享一个变量时候可以使用类变量;

读完该书后,受益的核心观点与说明…

2 类方法(静态方法)

静态方法指在类中被static修饰的方法;

2.1🚩 静态方法只能访问静态成员

【非静态方法可以访问静态成员与非静态成员】

3 main方法的语法

3.1🚩 main方法时java虚拟机直接调用

3.2🚩 main方法为什么用static修饰?因为虚拟机在调用时不需要创建对象;

3.3🚩main方法中的形参是什么时候被传值的?在执行main方法时添加

eg:
java 执行的程序 参数1 参数2 参数3 …

类变量(静态变量)与类方法(静态方法)_静态变量_02

结语


举报

相关推荐

0 条评论