Comparable#compareTo()

BigDecimal expirtation = new BigDecimal("2012....");
BigDecimal now = new BigDecimal("2011....");
System.out.println(expirtation.compareTo(now)); // >, 1

expirtation = = new BigDecimal("2005....");
System.out.println(expirtation.compareTo(now)); // <, -1

boolean expired(){
    return expirtation.compareTo(now) < 0; 
    //만료일이 작으면(-1), 만료일이 지난 경우, expired? yes, 리턴 true
    //만료일이 크면(1), 아직 만료되지 않았으면, expired? no, 리턴 false
    //동일하면(0) 아직 만료되지 않았다, expired? no, 리턴 false
}