ApplicationContext BeanFactory Bitmap Builder Pattern GC IoC IoC Container JMM JVM Main Memory JVM Memory JVM Memory Allocation JVM Thread Communication JVM Working Memory Java LinkList Singleton Static Builder Tree backtrack dynamic programming for_Leiheee sale sorting algorithm & algorithm general stringArray optimization