哪些化学物质在水中或其他溶剂中溶解会放出热量?而哪些又会吸收热量?