java变量类型

java变量有3种

1.局部变量

    定义:方法内定义的变量

    周期:局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁

    内存分配地点:局部变量是在栈上分配的

    没有默认值,必须初始化

2.类变量(静态变量)

    定义:独立于方法外,用static修饰,直接用类名.变量可以直接使用

    周期:周期伴随整个应用

    内存分配地点:是整个程序都需要用到的,单独分出一块存储区保存,该存储区存储的数据不清空

3.实例变量

    定义:独立于方法外,非static修饰的成员变量

    周期:实例变量在对象创建的时候创建,在对象被销毁的时候销毁

    内存分配地点:变量存储在堆中的对象里面,由垃圾回收器负责回收

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下: type identifier [ = v...
    代码人生sl阅读 313评论 0 0
  • 在Java语言中,所有的变量在使用之前必须声明。声明变量的基本格式如下: 格式说明:type为Java数据类型。i...
    南风_001阅读 227评论 0 0
  • java 变量类型 在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下: 格式说明:type为J...
    JANA_0304阅读 235评论 0 0
  • Java语言支持的变量类型有: 局部变量 成员变量 类变量 Java局部变量 局部变量声明在方法、构造方法或者语句...
    梦之志阅读 266评论 0 1
  • 此文同步CSDN:Material Design控件使用总结之TabLayout 一、TabLayout使用前提 ...
    HappyGhh阅读 758评论 0 1