摘要:
java中的变量:成员变量: 在类体内定义的变量局部变量: (1)形参(2)方法内的局部变量(3)代码块中的局部变量什么是实例变量?定义成员变量时没有用static修饰,此时的成员变量叫做实例变量也称非静态变量。什么是类变量?定义成员变量时用static修饰,此时的成员变量叫做类变量。类变量和实例变量的初始化时机: 实例变量初始化时机: (1)定义实例变量时对实例变量进行初始化 (2)在非静态代码快中对实例变量进行初始化 (3)在构造函数中对实例变量进行初始化注意: (1)和(2)的初始化的先后顺序同他们在程序中的顺序相同。 (3)在(1)(2)之后 类变量的初始化时机: (1)定义类变量.. 阅读全文
摘要:
情况一:return在try块中: 先执行finally块,在执行return语句。情况二:return在try块中,finally块中也有return语句:finally语句中的return的返回值会把try块中的return的返回值覆盖。情况三:finally内改变返回值的value但不返回继续修改。如果finally语句中没有返回语句覆盖的话,那么原来的返回值就不会变,不管你是不是改变了要返回的那个变量。情况四:在try,finally外,返回一个值,如果try,finally内已经有return则外部的return不会起作用。总结:碰到try语句中的return,先把return的值放 阅读全文