随笔分类 -  Java

Java对象初始化顺序
摘要:前几天与fwb同学说起java笔试题,想起这个东西经常被考,重温了下think in java,总结如下:1. 使用new新建对象时,初始化顺序为:静态变量>成员变量>构造方法。 静态初始化块以静态变量对待2. 建立类的Class对象,但没有执行new时(如访问任何静态变量、或者调用静态方法、或者调用Class.forName方法等。使用Class<A> a = A.cla... 阅读全文

posted @ 2010-02-09 08:54 大碗 阅读(1075) 评论(0) 推荐(0)

JAVA实现二分查找
摘要:两次耻辱的面试,两次都是败在二分查找上。一次是处女面,一次是工作后的处女面,简直是标志性杯具...分析原因,一个是怯场,一个是二分查找的边界处理确实容易遗漏。在自己的blog上留个记录。网上查了查,主要参考这里的实现鉴于二分查找对于本身没多大实际作用(平时有很多库函数供咱调用),也就是面试的时候用用,我把泛型的处理去掉了,对于递归版本略微重构了下。有两点要注意1. 二分查找迭代,两边的查找范围分别... 阅读全文

posted @ 2010-02-04 11:07 大碗 阅读(1824) 评论(3) 推荐(0)

导航