Двоеточие ставится перед перечислением, которым заканчивается предложение:
Если перечислению предшествует обобщающее слово (а нередко, кроме того, ещё слова например, как-то, а именно) , например: Мама купила продукты:молоко,хлеб,яблоки.
Точка с запятой ставится между независимыми предложениями, объединяемыми в одно сложное предложение без помощи союзов, особенно если такие предложения значительно распространены и имеют внутри себя запятые (о запятой между независимыми предложениями, объединёнными в одно сложное, например: Между тем чай был выпит; давно запряжённые кони продрогли на снегу; месяц бледнел на западе и готов уж был погрузиться в чёрные свои тучи, висящие на дальних вершинах, как клочки разодранного занавеса. (Лермонтов)