化学反应发生的原理有哪些方法