若一太阳能热水器内装有100kg温度为20℃的水,阳光照射一天后,水温升高到70℃,则热水器内的水吸收了______J的太阳能;这是通过______(选填“做功”或“热传递”)改变了水的内能.[已知水的比热容为4.2×103J/(kg•℃)].