菜鸟自省
循环中拼接字符串
局部变量 方法里的变量
作用域 :变量所在的大花括号{ } 范围
1.必须先声明,赋值后才能使用
2.变量都定义在作用域内 在作用域内,它是有效的 换句话讲,出了作用域,就失效了
3.同一个作用域内,不可以声明两个同名的变量
全局变量
尽量少用,但不是不可以用
默认有值,也就是默认初始化,不初始化时也是可以使用的
直接定义在某个java类当中,也就是在任何方法之外
全局变量,不区分定义的顺序,也就是说你只要在类中定义,不管是在前面还是在后面,对类中的所有方法都是适用的
注意:java的全局变量是放在静态方法区中的,所有的实例对象都共享同一份全局变量,所以一旦对某个类实例化后对其中的全局变量做出修改
那么其他实例对象中的得到的值也会被修改
局部变量
默认没有被初始化,必须为它显示赋值 作用域 :变量所在的大花括号{ }范围
定义在方法之内,必须在使用前声明并且赋值以后且一直在作用域中才是可以使用的
可以跨域提权,但跨域同样要赋初值 常遇到,多看看