包括java垃圾回收机制,堆与栈的区别,重写与重载的区别,static与final区别