投资房产需要掌握哪些法律知识?