99问答网
所有问题
Java静态方法里的变量是局部变量么
如题所述
举报该问题
推荐答案 2017-04-10
局部变量的定义是,在类内,方法之外的为成员变量。而在方法之内的都是局部变量,
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/7O7tWXO7ejj7vBXeBv.html
其他回答
第1个回答 2017-04-10
Java静态方法里的变量是局部变量么?
准确说:Java静态方法里定义的变量是局部变量。
相似回答
java静态方法中的变量是
全局的吗?
答:
不是,静态方法中的变量可以是局部变量
。例如:public static void Test(){ int i;//这里定义了一个Test的局部变量}补充:Test方法内,不能使用非静态变量,但不是说不能使用方法内定义的局部变量。
java的静态方法中
不能有
静态变量
?
答:
在方法内部定义的叫“局部变量”,而不是静态变量
,局部变量不能加static,包括protected, private, public这些也不能加。静态变量是定义在类中,方法体外面的。如果你清楚JVM,应该知道局部变量是保存在栈中的,而静态变量保存于方法区,局部变量出了方法就被栈回收了,而静态变量不会,所以在局部变量前...
java中
,
局部变量
,成员变量,类变量,怎么区分呢?有什么差别呢…谢谢了_百...
答:
局部变量和成员变量主要看作用域,而作用域就是看花括号。作用于整个类的,就是只被类的花括号包含的,就是全局变量(成员变量)。相对而言被
方法
或者其他域包含的就
是局部变量
。而类变量就是被
static
修饰
的变量
,也叫做
静态变量
。
Java中
,在main
方法中
定义如下
变量
,结果报错,
static
float b = 10.98f...
答:
方法内的变量为局部变量
,它的作用域是整个方法体,也就是说,当方法结束的时候该变量的空间也会被释放掉。而使用static修饰的变量为类变量,一旦定义,常驻内存,这与局部变量的定义是矛盾的。望楼主采纳。
java 静态
函数
中的变量
定义
答:
局部变量
好像不能用静态修饰吧……因为局部变量它定义的局部使用,不能长期存在,而
静态变量
会一直保存在内存中,两者本质上是冲突
的 变量
分成局部变量和成员变量,成员变量又分成类变量(用static修饰)和实例变量,
静态方法
可以调用所有的成员变量,普通方法只能调用非静态变量,也就是实例变量 ...
java的静态方法中
无
静态变量
,均是非静态变量。。那么就不会有同步问题...
答:
要是我们没有定义任何对象的话,那么此时内存中只
为静态变量
和
静态方法
分配了空间,并不会
局部变量
分配空间,此时就没有实现同步。2.我们知道在定义对象的时候,不同的对象的数据成员(不包括静态),会分配不同的空间,而对象的方法只是在第一个对象定义的时候,才分配空间,要是再定义对象,系统不会为...
Java中的
参数,
静态变量
又是什么!
答:
java变量
收藏 类中有几种变量,分别是:
局部变量
(英文可以为:local\automatic\temporary\stack variable)是定义在
方法里的变量
;实例变量(英文为:instance variable)是在方法外而在类声明内定义的变量,有时也叫成员变量;类变量(英文为:class variable)是用关键字
static
声明的实例变量,他们的生存...
JAVA中
成员变量、
局部变量
、实例变量、类变量之间有什么关系?
答:
java
易混淆概念之类变量、实例变量、局部变量类变量、实例变量、局部变量类变量是类中独立于方法之外的变量,用
static
修饰。实例变量也是类中独立于方法之外的变量,不过没有static修饰。
局部变量是
类的
方法中的变量
。
Java
是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多...
java中静态变量
在
方法里面
与方法外面的区别
答:
(1)成员变量:定义在类中,方法外。有默认值。(2)局部变量:定义在代码块{}或
方法中
。没有默认值,使用之前必须显示赋值。2.成员变量可以分为静态变量和非静态变量,都有默认值。3.Java不像C/C++,不可以在
方法里面
使用
static
定义所谓的“
静态局部变量
”。所以
Java里的静态变量都是
成员变量。
大家正在搜
全局静态变量和局部静态变量
局部变量和全局变量的区别
全局变量是静态变量吗
静态局部变量存在哪里
静态局部变量的生存期
c语言局部变量和全局变量
局部变量和全局变量重名
静态变量和动态变量
静态局部变量特点