???????
???????????????????????????????????????????????????
????Comparable???
????Java????????????????????Comparable??????????java.lang?е????????????????????????compareTo??????
????Ob1.compareTo(Ob2);
???????Ob1С??Ob2?????;
???????Ob1????Ob2????0??
???????Ob1????Ob2????????
????Iterator???
????Iterator????????Java?????????????????????????????????????????????á?
????Iterator????е??????????????hasNext????????????????????next???????????????
???????
?????????????????????????????????????????????????????Щ???????????static??????????????????ü??????廯??
??????????
?????????????????????????????????????????????????????????????????????????????????????????????extends?????????????????????????????
????????????е???????????????????is-a?????
????protected???η?
????protected?????????е?????????
????super????
????super?????????????super???????????????????????????????????
??????д????
???????final???η??????????????????????????
????????ν?
???????????????????????????
????Object??
??????Java?????????е????????????????Object???????????
??????????
???????????????????????????????????????????????????????????????????塣????????????????????ж???????????
??????????????????????????????????丸??????г????????????????????????????????
????????????????????final??static???????ì????????????????????
?????????ν?
????????????к????????????????????????????г??????public???
????????У?????????и????????г????????????
?????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????ν?????????
??????????е???????
?????????????????
??????
????????????????????????????????ε?????????????????????????????????????????????????????????????????
????????????????????????????????????????????????Σ???????????????
?????????????????????????磺??????????????????????????????????????????????????????????????????????????????????Java? ??API??Throwable???????????????????????????????Java???????????Throwable???????????????????????α????е? ???????????????????????????????????
????Java?????ν????

???????????????????????????????????????????????????
?????????????????RuntimeException??????????????NullPointerException(???????)??IndexOutOfBoundsException(?±??????)?????Щ?????????????????п????????????????????????Щ????????????????????????????????????????????????????????????
??????????????????Java?????????????????????????????п??????????????????????try-catch???????????????throws?????????????????????????
????????????? ??????????????RuntimeException????????????????????Exception??????????????????????????д??????????????????????????????????IOException??SQLException??????????????Exception???????????2????????????