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