多面,然后遇到不会的就去挖底层。但这样其实很难,有些东西不去看源码是想不明白的