240 发简信
IP属地:广东
  • 15.7.4 边界处的动作

    下面的两段代码,经过编译器的编译后,产生的字节码是一样的,你敢信!!! ↑↑↑上面的代码在调用 set() 的时候,并不做类型检查,而在调用 g...

  • 15.7 擦除的神秘之处

    Java泛型是后来加入到语言中的,为了向前兼容,所以才有了擦除这个奇怪的同学。但是真的感叹设计Java这门语言的设计师们,聪明的灵光一现。让我读...

    0.5 30 0 1
  • 15.4.1 杠杆利用类型参数推断(古早Java)

    Map > petPepole = New.map();Map > petPeople = new HashMap >(); 看这两行代码的对比...

  • 15.4泛型方法(类型参数推断)

    无论何时,只要你能做到,你就应该尽量使用泛型方法。也就是说,如果使用泛型方法可以取代将整个类泛型化,那么就应该只使用泛型方法。因为它可以使事情更...

    0.1 19 0 1
  • 14.7动态代理(下)

    接上一篇小作文,上次讲了一个贱人中层领导,还有一个牛马的故事。这次的故事中,将登场一位超级无敌贱人,暂且叫他超级贱人中层领导。来请看表演。 下面...

    0.3 44 0 3
  • 14.7动态代理(上)(代理)

    这是一个很简单、很简洁、很棒、很nice的小例子。 代理这里给出这个例子完全是跟后面的动态代理做对比。 ↓↓↓来本公司干活必须会以下两种技能,一...

    0.1 27 1 1
  • Resize,w 360,h 240
    14.4注册工厂(大话简单工厂)

    呆呆的计算器(version 1.0)这段代码是来自大话,小菜最开始的面试代码。小菜是一个小白。嗯,小菜果然是个小白。小菜好白。 呆呆计算器(v...

    0.1 32 0 1
  • 10.8.2内部类与控制框架(设计模式之命令模式)

    下面的代码是来自于《大话设计模式》,这里看起来有点怪怪的,因为把《大话设计模式》《Think in JAVA》两本书的读书笔记混在一起写了。 来...

  • 10.8.2内部类与控制框架(设计模式之模板方法)

    这一小节为了说明内部类的用法,顺便带出了两个设计模式,一个是模板方法,一个是命令模式。这也是我喜欢这本书的原因,作者总是能通过一些有意思的小例子...

个人介绍
喜欢心理学爱写程序的旅游博主