当前位置: 首页 > wzjs >正文

北京养老网站开发广告网址

北京养老网站开发,广告网址,郑州网站加工,网站推广书由问题引出解决方案 按照传统思想: 创建调用方法的主类 //创建一个计数器 来记录小孩的个数int count 0 ;game child1 new game("张三");child1.Game();count;game child2 new game("李四");child2.Game();count;game child3 new game(&qu…

 由问题引出解决方案

 按照传统思想:

 创建调用方法的主类

//创建一个计数器 来记录小孩的个数int count = 0 ;game child1 = new game("张三");child1.Game();count++;game child2 = new game("李四");child2.Game();count++;game child3 = new game("王五");child3.Game();count++;System.out.println("总共" + count + "个小孩在玩耍");

创建一个实体化的类,并且创建方法,来表示小孩玩耍的信息

class game{//给小孩带一个姓名属性private String name;//传入小孩的姓名public game(String name) {this.name = name;}//打印小孩玩耍的信息public void Game(){System.out.println(name + "正在玩耍、、、、");}

改进,将count设置为类变量(静态变量)

public static int count = 0;

在调用的时候,就是可以任意一个对象调用,然后累加

child1.count++;
child2.count++;
child3.count++;

关于静态类的内存分析图------------------------------------------------------------------------------------------- 

 

 

静态变量的内存分配

  1. 存储区域:静态变量存储在方法区(Method Area)中。方法区是JVM运行时数据区的一部分,主要用于存储已被虚拟机加载的类信息、常量、静态变量等。需要注意的是,从Java 7开始,运行时常量池被移到了堆(Heap)中;而在Java 8及之后版本,永久代(PermGen)被元空间(Metaspace)取代,方法区的概念实际上由元空间实现。

  2. 生命周期:静态变量的生命周期与类的生命周期相同,即从类加载到JVM卸载该类为止。一旦类被加载到JVM中,静态变量就会被初始化,并且在整个程序执行期间都存在,除非显式地将其值设为null或重新赋值。

  3. 初始化时机:静态变量在类第一次被加载时初始化,这通常发生在首次创建该类的对象或首次访问静态成员(包括静态方法和静态变量)的时候。静态变量只能通过类名来引用,不能通过类的实例引用。

  4. 共享性:因为静态变量不属于任何一个具体的对象实例,而是属于整个类,所以它们可以被该类的所有实例共享。对静态变量所做的任何改变都会影响到所有使用该变量的地方。

注意事项

        1.  线程安全:如果多个线程同时访问和修改静态变量,则可能会出现并发问题。在这种情况下,需要考虑同步机制以确保线程安全。

        2.垃圾回收:静态变量不会随着类实例的销毁而被回收。只有当类本身被卸载时,其对应的静态变量才会被清除。因此,在使用静态变量时应小心管理资源,避免内存泄漏。

 

总结:

 创建一个静态变量字符串name的名字为张三

class A {
public static String name = "张三";
}

然后创建主类,去访问,可以用类名直接访问

//可以自己类名访问
A.name ;
//也可以用创建对象来访问
A p1 = new A();
p1.name;

 要注意访问修饰符,如果是私有的private也要遵循访问权限,否则会报错。

http://www.dtcms.com/wzjs/258998.html

相关文章:

  • 广元市利州区建设局网站如何设置友情链接
  • 大学做视频网站100条经典广告语
  • 怎样做网站卖手机号厦门网站搜索引擎优化
  • 12333上海公共招聘网登录网络优化网站
  • 在那个网站做定制旅游搜索引擎推广文案
  • 用织梦做网站还要不要服务器做网站的软件叫什么
  • html颜色代码表临沂seo顾问
  • 樟木头镇做网站房地产新闻最新消息
  • 网站开发转软件开发关键词排名优化如何
  • 什么网站做宣传好百度网站推广费用
  • 网站线下推广怎么做太原网站建设开发
  • 网站后台怎么做图片链接如何在互联网推广自己的产品
  • 服务器做网站有什么好处b2b网站有哪些平台
  • 海阳玖网站建设重庆网站外包
  • wordpress 获取seo chinaz
  • 网络推广需要多少费用深圳企业seo
  • 网站权重排名手机端怎么刷排名
  • 天津网站建设咨询网建公司
  • 网站运营及推广方案排名查询系统
  • 张家界市网站建设设计万能浏览器
  • 怎么做水果机网站直播:英格兰vs法国
  • 无锡网站托管宽带业务如何推广
  • 企业网站网站建设价格中国十大电商平台
  • 2018年网站风格近三天时政热点
  • 建设基础化学网站的经验第三方网站流量统计
  • 淘宝客怎么建立网站源码交易平台
  • 网站和其他系统对接怎么做德芙巧克力软文推广
  • 珠海网站建设优化今日郑州头条最新新闻
  • 网站设计多少钱市场价百度搜索app免费下载
  • 淘宝怎么下载视频seo引擎优化培训