很久没有更新了,家里没网络,就在公司抽空写两句吧。   上个月在朋友的推荐下参加了华为的面试,两轮面试都顺利过了,通知这个月去中央平台开发部报道,不过考虑再三还是觉得今年不去了,想再做做手上的这些事情,做出点样子来,不然一年的投入,半途而废有些不忍。   先在厦门呆着吧,也抽空再好好读读书吧。
同事问了个关于equals和hashcode的问题,我写了个测试说明了一下有啥不同,为什么SUN的文档会说改写equals方法要改写hashcode方法(不改写当然可以,但在使用中会有些不一样的地方,从下面的代码可以看出来),要求equals为true时,hashcode值一样,equals为假时,hashcode并不要求一定要不一样。下面给出测试代码与测试结果来说明:   package test; import java.util.ArrayList;import java.util.HashSet;import java.util.List;import java.util.Set; p ...
昨天工作中提到了多个class写在一个文件的方式,写了个例子,记录一下这种情况下各类的调用方式。   package test; public class MultiClassesTest {  public static class InnerClass {   @Override  public String toString() {   return super.toString() + " and my own toString result is \"xixi\"";  }   }  public class InnerClass2 {   @Override  public Str ...
h2.hibernate映射时对于cofing的一些扩展h3.改变表名与列名的映射  继承NamingStrategy接口,实现其中的表名与列名命名函数,完成自己的命名策略设定。当然可以根据实际需要做其他扩展。下面的例子仿造hibernate的DefaultNamingStrategy和ImprovedNamingStrategy实现的一个命名策略。可以设置的字段在类代码中的前几个属性,有注释说明。这个策略不影响用标注已经申明的table和column的标注命名(及标注命名优先级高)。 {code}package com.test.commos; import org.hibernate.As ...
  今天是系统进行培训的日子,那可想我们前段时间要为开发和调试做多少工作了。   新框架的应用和新技术的使用总要付出一些代价,时间上的紧张、延误,设计上的推敲、取舍,实现上的琢磨、反复,当然也少不了面临的重重困难与抓破头皮的苦思冥想!   累?当然累,加班的日子不好过!衣服没时间洗,也就没得换了:);回家就睡觉,自然也就少了与朋友的交往;一个姿势地坐整天,身子当然要抗议了。可是团队作战克服了这些,有问题一起解决,互相帮忙,一个个问题相继解决或暂时有了方案绕过或代替,以前没有用到的实现方式这次算是做了些尝试,也算是有所收获与提高,我想大家还是学到了些东西的。   唠叨了半天,最大的希望是努力没有 ...
sunsy
搜索本博客
最近加入圈子
存档
最新评论