240 发简信
IP属地:四川
  • Java编程-多线程同步

    同步的需求 例如你写了一个金融类程序,使用取钱/存钱这一对操作来表示金融交易。在这个程序里,一个线程执行取钱操作,另一个线程负责存钱操作。每一个线程操作着一对代表着金融交易的...

  • 120
    Java编程-多线程基础

    什么是线程 从概念上来说,线程不难理解。指的是程序代码的独立执行路径(it's an independent path of execution through progra...

  • Java设计模式-单例模式

    什么是单例(Singleton)模式 Singleton指仅仅被实例化一次的类。Singleton通常被用来代表那些本质上唯一的系统组件。实现单例模式可以带来如下好处: 某些...

  • 120
    Java设计模式-工厂方法模式

    上一篇:Java设计模式-简单工厂模式 与简单工厂模式的对比 在简单工厂模式中,每当我们添加了新的功能(例如例子中的Sender类),我们就要为这个类添加一段新的逻辑代码或者...

  • Java设计模式-简单工厂模式

    Java设计模式-简单工厂模式 简单工厂模式(逻辑判断) 对实现同一个接口的类,我们可以使用一个工厂类来封装这些类的创建,通过传入一个类的标识来获得该类的示例(逻辑判断)。这...

  • 120
    Java算法 - 排序算法

    Java算法 - 排序算法 插入排序 思路简介 假定待排序数组长度为N,假设前n-1个数已经排好序,通过比较第n个数与前n-1个数的大小,确定第n个数的位置,通过移位的方式将...