java易混淆概念之类变量、成员变量、局部变量

转载 2015年11月19日 20:15:21

类变量、成员变量、局部变量

类变量(也叫静态变量)是类中独立于方法之外的变量,用static 修饰。(static表示全局的静态的,用来修饰成员变量和成员方法,或静态代码块(静态代码块独立于类成员,jvm加载类时会执行静态代码块,每个代码块只执行一次,按顺序执行))。

成员变量(也叫实例变量)也是类中独立于方法之外的变量,不过没有static修饰。

局部变量是类的方法中的变量。


看下面的伪代码说明:

public class Variable{

     static int allClicks=0;//类变量

     String str="hello world";//实例变量

     public void method(){

        int i =0;//局部变量

     }

}

成员变量也称为:实例变量,在实体类或数据类中被称为属性字段。当成员变量可以改变时,被称为对象的状态。


常量:用final修饰,值一旦给定就不能修改

相关文章推荐

Java成员变量、局部变量、静态变量、成员方法、全局方法等概念的区别

记得刚毕业那会儿刚开始转Java的时候,这几个概念还分不太清楚, 弄了还蛮久的,现在把之前做的笔记加上现在自己的理解记录下来。       在Java中,一个类体由2部分构成: 一部分是变量的定义...

Java成员变量、局部变量、静态变量、成员方法、全局方法等概念的区别

记得刚毕业那会儿刚开始转Java的时候,这几个概念还分不太清楚, 弄了还蛮久的,现在把之前做的笔记加上现在自己的理解记录下来。       在Java中,一个类体由2部分构成: 一部分...

【Java基础】类变量(静态变量)、成员变量、局部变量的区分理解及存储分类

类变量(静态变量)、成员变量、局部变量的区分理解及存储分类。Java程序运行时的内存结构分为:1、方法区;2、栈内存;3、堆内存;4、本地方法栈。

关于java中的局部变量、成员变量、静态变量

package com.imooc;/* * 成员变量:在类中定义,用来描述对象将要有什么 * 局部变量:在类的方法中定义,在方法中临时保存数据 * 静态变量 :static 它属于整个类所共有...

java个人学习笔记06(类、对象、成员变量、局部变量)

1.类:用于描述事物的属性和行为,由成员组成,属性对应类中的成员变量,行为对应类中成员方法    对象:该类事物的具体个体

Java中成员变量、局部变量和静态变量的区别

之前在刚开始学习Java的时候,就谈了谈Java基础中的变量,虽然知道这货以后会经常用到,但没想到了基本语法这里,竟然有冒出来了成员变量、局部变量和静态变量。变来变去太容易让人搞晕了,挑拣出来梳理一下...

Java基础——成员变量、局部变量和静态变量的区别

之前在刚开始学习Java的时候,就谈了谈Java基础中的变量,虽然知道这货以后会经常用到,但没想到了基本语法这里,竟然有冒出来了成员变量、局部变量和静态变量。变来变去太容易让人搞晕了,挑拣出来梳理一下...

java 中的 成员变量、局部变量、静态变量、类变量、非静态变量、实例变量、向前引用、非法向前引用、静态代码块、非静态代码块 执行时机

前言:这属于 java 的基础知识,你可以不了解,也可以不拿它当一回事,代码也一样能敲的顺畅;这是很久之前,我从 C++ 转 java 刚入门那会的看法,那会我坚持自己的理念:     重实践,讲运...

java 中的 成员变量、局部变量、静态变量、类变量、非静态变量、实例变量、向前引用、非法向前引用、静态代码块、非静态代码块 执行时机

java 中的变量大致分为 成员变量 和 局部变量 两大类。 成员变量:     在类体里面定义的变量称为成员变量;     如果该成员变量有 static 关键字修饰,则该成员变量称为 静...

java 中的 成员变量、局部变量、静态变量、类变量、非静态变量、实例变量、向前引用、非法向前引用、静态代码块、非静态代码块 执行时机

前言:这属于 java 的基础知识,你可以不了解,也可以不拿它当一回事,代码也一样能敲的顺畅;这是很久之前,我从 C++ 转 java 刚入门那会的看法,那会我坚持自己的理念:     重实践,讲运用...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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