రెండూ వస్తువులను ఆర్డర్ చేయడం ఎలా చేయాలో నిర్వచిస్తాయి, కానీ భిన్నంగా: Comparable క్లాస్ యొక్క సహజ ఆర్డరింగ్ను నిర్వచిస్తుంది (క్లాస్ కూడా నిర్వహిస్తుంది), అయితే Comparator , ప్రత్యామ్నాయ ఆర్డరింగ్ను నిర్వచిస్తుంది (ఒక ప్రత్యేక వస్తువు). ఎంపిక ఆర్డరింగ్ అంతర్లీనమైనదా లేదా పరిస్థితి-ఆధారితమైనదా అనేది ఆధారపడుతుంది.
