03 2014 档案
摘要:这是Stack Overflow上关于Finalizetion意义的两段讨论,这两个观点是互为补充的。观点1:垃圾回收器(The garbage collector)自动在后台运行(虽然它也可以被直接调用,但是一般不这么干),基本上它就是清理那些没有被其他对象引用的对象。(垃圾回收器的整个工作原理要...
阅读全文
摘要:Java虚拟机有5个不同级别的对象的可达性。●强可达(Strongly reachable)如果一个对象可以被一些线程直接使用而不用通过其他引用对象(reference objects),那么它就是强可达。一个新创建的对象对创建它的线程来讲就是强可达的。这是我们知道并且一直在使用的引用类型(译注:通...
阅读全文
摘要:我记得在有一次面试中,面试官问我自己实现的一个栈中会不会有内存泄露的问题,我努力搜索可能的问题,就是感受不到可能出现的问题。当时忽然意识到,内存泄露这个问题一直被我忽略,因为用的是java/C#,这些语言中都有内存自动回收的机制,我突然发现自己对这个问题竟然一无所知。面试中的栈就是下面这个:// 你...
阅读全文
摘要:没有学长、学姐能够清楚地告诉我,这些东西的意义。我自己从大三暑期到大四把这三个阶段完整地经历过了,当然因为自己想法多多,心高气傲,无视实习机会,无视秋招。在春招的时候,苦逼求一个面试机会,很多时间就在无作为的等待中消耗了。我希望在我的经验之上,你能够走得更好。1、时间安排实习:公司招聘实习生从6月份开始就陆续有招,这时候进入的门槛很低,没有项目经验的同学一定要去实习。秋招:从9月份到10月份。基本上所有的公司都会招人,门槛比较低,这时候就会签3方了。春招:从3月份到4月份,基本上都是补招,进入的门槛相当高。2、实习招聘、秋招、春招是什么实习招聘:我周围的同学基本上都是在这个阶段找到实习单位,进
阅读全文