1)、Comparable与Comparetor接口:前者只需覆写equals方法,后者则要覆写equals方法后还需要在另一个类里面写比较规则,Arrays类的sort方法可能需要调用到这两个接口的方法。
2)、BigDecimal类与BigInteger类:前者是精确度,后者是大整型数。
3)、观察者设计模式:Observable类中setChange、notifyObsevers方法自动去调用其里面的每个观察者Observer的update方法。
4)、Pattern、Matcher:前者是进行正则规范,后者是执行规范,Pattern.compile("[0-9]+").matcher(str).matches(),其中matches()方法是Matcher类里的;使用正则表达式实例化Pattern,然后去用字符串实例化Matcher,再去执行动作。
5)、SimpleDateFormat类:用一个"yyyy-MM-dd HH:mm:ss:SSS"之类的格式去调用构造实例化一个时间格式模块,然后调用format,用这个格式去输出格式化时间,返回String类型字符串。
6)、StringBuffer、String:前者可以修改,后者修改时会不断的修改引用。
java开发实战经典之类集
最新推荐文章于 2024-08-16 23:08:28 发布