Java面试
觉者2012
佛,是一种智慧,一种觉悟,一种改变!
展开
-
根类Object探究...
这个问题是这样的,最初的面试题是问我 ==和equals的区别,我先说了基本数据类型中的使用,然后说了再类的对象中的使用,当介绍到equals的时候,我说了在Object根类中定义的equals的方法,其实质是==,但为了体现equals需要比较内容的业务需要,String类中重写了equals方法,实现了用来比较内容的性质。接着,面试官就问了我,根类Object中有哪些个方法?当时脑子一短路,只原创 2015-01-15 15:40:57 · 481 阅读 · 0 评论 -
JVM内存格局总结:stack/heap/static/code(技术如果不能换钱,那不过是垃圾而已)
在java研发面试的岗位中,关于JVM的内存的分配格局这一块儿的知识,是必须会问到的。第一,对于理解深层次的java很有帮助。其次,在程序调试代码中,常会出现的OutOfMemory错误提示。这部分知识,必须理解,掌握,背诵熟悉!!!切记!!!! 常有人把java内存划分为堆和栈,这种分法太粗糙。堆内存是java虚拟机管理最大的一块儿,也是GC管理的主要区域。每个线程的栈都是该线程私有的,堆则是所有线程共享的。原创 2015-01-15 14:15:16 · 1221 阅读 · 0 评论