JAVA学习笔记一:变量类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA学习笔记一:变量类型相关的知识,希望对你有一定的参考价值。

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学习笔记一:变量类型的主要内容,如果未能解决你的问题,请参考以下文章

Programming In Scala笔记-第二三章

JSP学习笔记:JSP语法和指令

java学习笔记----数据类型,变量,常量

Java学习笔记之:java的变量

Java学习笔记之:java的数据类型

java学习笔记:变量类型