We discuss weakly contractive maps on complete metric spaces. Following three methods of generalizing the Banach contraction principle, we obtain some fixed point theorems under some relatively weaker and more general contractive conditions.