A bearing is a machine element that supports another moving element, known as a journal, and allows relative motion between their surfaces while carrying loads. There are two main types of bearings: sliding contact bearings and rolling contact bearings. Sliding contact bearings include journal or sleeve bearings, which support radial loads and come in full or partial designs. Rolling contact bearings use balls or rollers between surfaces to reduce friction. Key considerations in bearing design include load capacity, friction, lubrication, and heat dissipation.