Specific heat is the amount of the energy that is needed to raise the temperature of 1kg of water by 1 degree C. As its a unit of measurement the high heat capacity means that water can hold more thermal energy at a lower mass or lower temperature. Thus specific heat capacity of water and ice is different.