摘要: Java虚拟机在编译时能找到合适的类,而在运行时不能找到合适的类导致的错误。例如在运行时我们想调用某个类的方法或者访问这个类的静态成员的时候,发现这个类不可用,此时Java虚拟机就会抛出NoClassDefFoundError错误。 项目中遇到NoClassDefFoundError。 维护旧项目时 阅读全文
posted @ 2019-10-22 15:53 bruce.chen 阅读(628) 评论(0) 推荐(0)
摘要: 装饰对象,增强功能。 why? 如果需要对该对象的某些功能做一些增加,但又不想再去重新实现已有的功能,因为这样会有重复的代码出现。 how? 重新写一个类,实现被装饰类类的所有方法,然后将装饰对象作为构造器的参数传入,并为装饰类成员变量赋值, 这样就可以调用被装饰类的方法。 阅读全文
posted @ 2017-10-21 17:28 bruce.chen 阅读(102) 评论(0) 推荐(0)