Temperature vs heat vs internal energy
Temperature tells you how hot. Heat is energy transferred. Internal energy is the total energy of all particles.
Temperature is a measure of the average kinetic energy of particles. Two objects can be at the same temperature but contain very different amounts of total energy (a bucket vs a swimming pool).
Heat is energy transferred due to a temperature difference. You can't say "this object has 50 J of heat" — heat is a process, not a stored quantity.
Internal energy is the TOTAL kinetic + potential energy of all particles in a substance. A swimming pool at 20 °C has much more internal energy than a cup of tea at 20 °C, despite the same temperature, because there are far more particles.
Heat flows naturally from a hotter object to a colder one until both reach the same temperature — thermal equilibrium.
- Temperature ≈ average KE of particles.
- Heat = energy in transit due to a temperature difference.
- Internal energy = total energy of all particles.
- Heat flows from hot to cold until thermal equilibrium.