This paper introduces the fundamental ideas of Monte Carlo methods and quasi-Monte Carlo methods and analyzes the relations between them from the perspective of algorithms, estimation of errors and convergence rates. In the paper, the author puts great emphasis on quasi-Monte Carlo methods' application on high-dimensional integration to certify the superiority of the quasi-Monte Carlo methods.