Java没有全局变量这么一说?
Global variables(全局变量) 是指可以全局访问的变量, Java不支持全局变量,原因如下: 1. 全局变量破坏了引用的透明性。 2. 全局变量制造了命名空间(包访问权限)冲突。 可以使用properties类将想要全局有效的变量值写在properties文件中,那么在何处用时都从此properties文件中读取这个变量的值就可以了,此值在任何时候都可以修改的
所以答案是:没有在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。