编码小细节1(关于static)

编码小细节

BeanFactory这个类里有一个getBean()的方法
编码小细节1(关于static)
但是我在Client里调用不到(哭唧唧)
编码小细节1(关于static)
后面我在getBean()前加一个static就可以了

编码小细节1(关于static)编码小细节1(关于static)

突然好奇!!!为什么呢?
查了一下:

用static修饰的,它会在内存中单独放在一块内存中,跟变量,对象不zd是在一块内存中。在程序运行的时候就加载好,当程序结束的时候才会内释放内存。所以用static修饰的,就可以直接用 类名.方法名 就出来了,因为程序运行的时候就加载好这个方法了就不用再new一个对象去访问这个方法了。