首先,请各位原谅我用了这么俗气的一个标题,因为实在是想不到更好的题目了。为什么说这次鄙视难忘呢?因为这是我被鄙视的最彻底的一次,被鄙视的体无完肤、遍体鳞伤啊!(此处省去泪水若干升)
回到正题,说一下被鄙视的经过,^_^。
HR:你对java很熟悉是吧,我们都说java的IO包里面的BufferedInputStream类性能比较好,你能解释一下为什么他的性能比较好吗?
ME:额。。。。。。,这个。。。。。。,其实我也不是很清楚,没考虑过这些问题,可能是因为用了缓冲的原因吧,每次可以从缓冲中直接取出数据来(我好心虚啊)。
HR:你确定这样?你确定缓冲区的作用是这样的?
ME:应该是这样的吧,我一直认为是这样的(更加心虚了)
HR:(脸色微变),那好我们继续下面的问题吧。我下面问util包里面的一些问题,你知道List和Set这两个数据结构吧,你能告诉我一下他们两者之间有什么区别吗?
ME:(苍天呀,大地呀),这个。。。。。。,额。。。。。。,我没有研究过,我一般就用一下ArrayList,LinkedList之类的数据结果,至于Set就没用过了。。。。。。
HR:(打断我的回答),我现在不是问的ArrayList、LinkedList,我是问你Set和List的区别。
ME:这个。。。。。。,我不知道。。。。。。
HR:那你知道什么是弱引用吗?Weak Reference
ME:恩,这个没研究过。。。。。
HR:那WeakHashMap是什么?
ME:这个,我只用过HashMap,没有用过Weak Reference(额的神啊,救救我吧)
HR:ok,下面我们来问一下有关servlet的问题。你知道servlet的的生命周期有哪几个部分吗?
ME:(窃喜中,总算问到一个我知道的了)blabla。。。。。。。。
HR:下面我问你,在多个用户请求同一个Servlet的同一个方法的时候,你怎么保证这些请求之间的同步和线程安全?
ME:(此时我想起了那句话,什么福啊祸啊来着)我就知道一个什么Syschronize之类的东西,这个我也没研究过。。。。。。(不知道这句话说了多少遍了)
HR:(估计此时已经很失望了)下面我问你JDBC方面的一些东西哈,首先你说出连接数据库的几个步骤。
ME:(总算又有一个会的了)blabla。。。。。。
HR:ok,有人说PreparedStatement比普通的Statement效率高,你能解释一下吗?
ME:(大哥,你咋老问这些问题呢)这个我没研究过。。。。。。
―――――――――――――――――――――――――――――――――――――
HR:我认为你目前掌握的java知识和你的硕士学位相比来说还是非常欠缺的,你的基础也比较薄弱,因此,很遗憾。。。。。。
ME:谢谢你的指教(我都想砍他人了,不用这么鄙视我吧)
Over,步履蹒跚的走出了新大谷,原来以为自己会编程,原来自己只不过是最菜一
只鸟。。。。。。