按照国际惯例,先说说概念: 享元模式,就是一组使用密集的数据共享一个对象的模式。该模式可以节省内存空间,提高程序的运算效率。 示例: package blackhorse.problem.test; public class ShareEle { public static void main(String[] args){ String sObj1="a"; String sObj2= "a"; Integer sObj3= 127; Integer sObj4= 127; Integer sObj5= 127; Integer sObj6= 127; Integer sObj7= 128; Integer sObj8= 128; System.out.println(sObj1==sObj2); System.out.println(sObj3==sObj4); System.out.println(sObj5==sObj6); System.out.println(sObj7==sObj8); } } 输出: true true true false 从示例可以看出,Integer 对象 值在127 以上就不适合享元模式了。