码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA学习笔记一:变量类型

时间:2017-07-20 22:23:18      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:rgs   print   count()   nbsp   一个   test   分配   string   执行   

Java语言支持的变量类型有:

  • 类变量:独立于方法之外的变量,用 static 修饰。
  • 实例变量:独立于方法之外的变量,不过没有 static 修饰。
  • 局部变量:类的方法中的变量。
public class Count {
    private static int staticnum=0;//静态变量
    
    private int lvars=0;//实例变量
    
    public void method(){
         
        int i =0;  // 局部变量

    }
    
    public Count() {
        for(int i=0;i<20;++i) {//循环20次
            staticnum++;
            lvars++;
        }
        System.out.println("static:"+staticnum+" lvars:"+lvars);
    }
    public static void main(String[] args) {
        Count test = new Count();
        Count test2 = new Count();
    }
}

执行结果:

static:20 lvars:20
static:40 lvars:20

说明静态变量会保存在类中,无论创建多少个实例对象,只分配了一个staticnum,每创建一次加20;实例变量在每次创建对象的过程中会重新分配,每创建一个对象,lvars会在初始值的基础上加20.

 

JAVA学习笔记一:变量类型

标签:rgs   print   count()   nbsp   一个   test   分配   string   执行   

原文地址:http://www.cnblogs.com/leewbl/p/7214510.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!