键盘手C
2016-05-04 00:44java中的变量的作用域问题
新人初学java,在变量的作用域这里卡了下
我知道全局变量和局部变量,但是如果我在main的开头就申明了一个变量,那这个变量应该是全局变量吧,下面所有的方法都可以调用这些变量,但是如果我在main函数中间申明了一个变量,那这个变量算什么?还算是全局变量吗?是不是只有后面的方法才能使用它,而在他之前的就不能用?
还有一个问题:
File tmp;
while(!list.isempty()){
tmp = (File)list.removeFirst
.....
}
这段语句在while语句外面先是定义了一个对象天麻片,但是却在while语句中才分配空间,那是不是可以理解为这个tmp是一个list列表里第一个元素的引用,要对这第一元素操作的话,是不是直接操作tmp就可以了?
在下先谢谢各位了
- 点赞
- 回答
- 收藏
- 复制链接分享
5条回答
为你推荐
- JavaScript的闭包的相关问题
- javascript
- 0个回答
- java栈中变量的作用域与内存回收问题上的一点小疑问?
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
- 关于继承,请解释下原因
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
- Javascript闭包与python 闭包
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
- (急~~~!)EL表达式怎么取动态作用域变量
- struts
- 0个回答
换一换