1.思考
容器是什么?
-
水壶是容器,水壶中存放着水,等我们需要水了,直接用
-
Spring中的ApplicationContext是容器,里面存放着各种Bean,等我们需要了直接用,并且可以创建管理Bean
-
Hierarchy是Log4j的容器,它里面存放着各种Logger? 用来管理各种Logger?
Hierarchy是什么?
从字面上看:
n. 层级;等级制度。
log4j的文档说明:
This class is specialized in retrieving loggers by name and also maintaining the logger hierarchy
用来根据名称获取Logger并维持logger等级。看来是我们想想的那样,存放着各种Logger并管理,等我们需要的时候还可以从中获取。
2.Hierarchy 容器
Hierarchy既然是容器,谈到容器,就如上面所说的水壶、Spring中的ApplicationContext以及Java中的集合类。他们的核心功能就是存和取。

