zoukankan      html  css  js  c++  java
  • 静态变量和成员变量的区别、final修饰特点、创建对象的内存图、静态内存图

    静态变量和成员变量的区别
    * 静态变量也叫类变量  成员变量也叫对象变量
    * A:所属不同
     * 静态变量属于类,所以也称为为类变量
     * 成员变量属于对象,所以也称为实例变量(对象变量)
    * B:内存中位置不同
     * 静态变量存储于方法区的静态区
     * 成员变量存储于堆内存
    * C:内存出现时间不同
     * 静态变量随着类的加载而加载,随着类的消失而消失
     * 成员变量随着对象的创建而存在,随着对象的消失而消失
    * D:调用不同
     * 静态变量可以通过类名调用,也可以通过对象调用
     * 成员变量只能通过对 象名调用
    final修饰特点
     * 修饰类,类不能被继承
     * 修饰变量,变量就变成了常量,只能被赋值一次
     * 修饰方法,方法不能被重写
     
    创建对象的步骤
     
     
     
     创建对象内存图
     
     
     

    静态内存图

  • 相关阅读:
    JS 按钮下一步(onclick点击事件)
    socketserver模块
    进程
    僵尸进程和孤儿进程
    守护进程
    互斥锁
    进程间通信=>IPC机制
    生产者消费者模型
    线程
    守护线程
  • 原文地址:https://www.cnblogs.com/wuxu/p/10635816.html
Copyright © 2011-2022 走看看