2016年10月2日

黑马程序员训练营入学考试题

摘要: /** * 2、假如我们在开发一个系统时需要对员工进行建模, * 员工包含 3 个属性:姓名、工号以及工资。 * 经理也是员工,除了含有员工的属性外,另为还有一个奖金属性。 * 请使用继承的思想设计出员工类和经理类。要求类中提供必要的方法进行属性访问。 */package com.itheima;c 阅读全文

posted @ 2016-10-02 22:12 明天的我 阅读(506) 评论(0) 推荐(0) 编辑

java中堆和栈的区别

摘要: Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等 指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时 动态分配 阅读全文

posted @ 2016-10-02 20:23 明天的我 阅读(176) 评论(0) 推荐(0) 编辑

方法中的内部类能不能访问方法中的局部变量,为什么?

摘要: /** * 答:方法中内部类的生命周期和方法中的局部变量是不一样的,内部类是也是一个类,是存储在堆中, * 也只有当对该类的引用消失时,内部类才会消亡。而方法的局部变量是存储在堆栈中的,当调用结束时就会退栈, * 即在内存中这个属性就消失了。也就是说,内部类的生命周期超过了方法中局部变量的生命周期, 阅读全文

posted @ 2016-10-02 20:19 明天的我 阅读(1463) 评论(0) 推荐(0) 编辑

导航