摘要:
int number = (int)(Math.random()*100)+1; 阅读全文
摘要:
A:在类中的位置不同。 成员变量:在类中方法外。 局部变量:在方法定义中或方法声明上。 B:在内存中的位置不同。 成员变量:在堆内存中。(成员变量隶属于对象,对象进堆内存) 局部变量:在栈内存中。(局部变量隶属于方法,方法进栈) C:生命周期不同 成员变量:随着对象的存在而存在,消失而消失。 局部变 阅读全文
摘要:
局部内部类访问局部变量必须用final修饰。 局部内部类访问他所在方法中的局部变量必须用final修饰,为什么? 因为当调用这个方法时,局部变量如果没有用final修饰,他的生命周期和方法的生命周期是一样的,当方法弹栈,这个局部变量也会消失,那么如果局部内部类对象还没有马上消失想用这个局部变量,就没 阅读全文
摘要:
访问修饰符 本类 同包 子类 任意地方 public ok ok ok ok private ok no no no 默认的(default/friendly) ok ok no no protected ok ok ok no 阅读全文