摘要:
1 背景 众所周知Java中的字符串占位符替换非常不友好,无论是String#format还是MessageFormat#format都只能说能用,但说不上好用,关于以上两种字符串格式化的用法请参考:Java String format 和 MessageFormat format,本文推荐org. 阅读全文
摘要:
java.lang.UnsupportedOperationException: null 这个错一般是因为不支持的操作导致,即对象不支持某方法,显示抛出此异常。 举个例子:Arrays.asList这个方法返回Arrays内部类ArrayList而不是java.util.ArrayList,而Ar 阅读全文
摘要:
1 什么是策略模式 策略模式(Strategy Pattern):一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式定义了一系列算法或策略,并将每个算法封装在独立的类中,使得它们可以互相替换。通过使用策略模式,可以在运行时根据需要选择不同的算法,而不需要修改客户端代 阅读全文