Java中不区分变量的声明和定义,但变量的声明和定义本质上却是有区别的。
变量的定义:定义一个全新的变量,包括分配资源;
变量的声明:声明一个已经有的变量,只是作为引用的一个说明(C和C++中使用的关键字是extern)。