java变量

原创 2015年11月21日 14:14:58

成员变量

  1. 成员变量是类的某一个属性,实例化才能调用
  2. 伴随对象的实例产生,和对象一起消失
  3. 在内存空间上和对象一起储存在堆空间中。
  4. 成员变量具有默认值

局部变量

  1. 定义在函数或者语句中
  2. 和方法一起存在栈空间内,作用范围结束则自动释放
  3. 没用默认值,需要初始化

静态变量

  1. 某个类中所用对象的共同属性,存放在静态区中
  2. 静态类是所用类共享的,一旦一个对象中更改,所有对象的静态变量值都发生改变
  3. 无论实例化多少对象,它只占用一块内存。
  4. 4.

变量的就近原则

当调用某一变量是,先从局部范围开始寻找,再在成员范围内找


JVM的四个区

  1. 堆区间(Heap segment)
  2. 栈区间(Stack segment)
  3. 静态区(Data segment)
  4. 代码区(Code segment)

jvm的内存空间简介
http://zhidao.baidu.com/link?url=LpE5M8_jdWMqeYajDS7W4cY-5N8-ZYxxMdBxDUNtFvmk3-EVUvZez1kWxfiLT__DgdCaawrmMzzT6jP8TCc38a
http://bbs.itheima.com/thread-31083-1-1.html

Java中静态变量,成员变量,局部变量,常量

在java中,类是最基本的单位,就是定义类中的成员(成员变量和成员方法等。) 静态变量也叫类变量,是类中独立于方法之外的变量,用static 修饰。 static表示“静态的”,“全局的”,也可以...
  • chaplinlong
  • chaplinlong
  • 2016年04月04日 09:37
  • 1655

Java-全局变量和局部变量、变量和常量

1.成员变量和局部变量:通常将类的属性称为类的全局变量(成员变量),将方法中的属性称为局部变量。    全局变量声明在类体中,局部变量声明在方法体中。       举个例子说明全局变量和局部变量...
  • xjx09190
  • xjx09190
  • 2016年11月16日 17:34
  • 1869

java类变量与实例变量

直接上代码,大家看过执行结果,会不会觉得有问题呢? public class Price { //类成员是Price实例 final static Price INSTANCE=new Price(...
  • xuejingfu1
  • xuejingfu1
  • 2016年05月24日 13:03
  • 2084

JAVA环境变量配置

  • 2014年08月30日 10:08
  • 612B
  • 下载

java环境变量配置步骤

  • 2013年03月16日 21:33
  • 1011B
  • 下载

JAVA环境变量

  • 2014年06月27日 12:59
  • 52.15MB
  • 下载

JAVA环境变量设置

  • 2014年03月11日 18:55
  • 59KB
  • 下载

java-JDK下载-环境变量设置-eclipse下载

  • 2015年01月02日 11:26
  • 729KB
  • 下载

java环境变量设置

  • 2014年11月24日 09:42
  • 439B
  • 下载

JAVA环境变量设置

  • 2011年06月27日 10:24
  • 165B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java变量
举报原因:
原因补充:

(最多只允许输入30个字)