摘要:
1.StringBuffer和StringBuilder都是单线程安全的,功能类似如果被单线程使用时,建议使用StringBuilder,它比StringBuffer要快如果需要同步时,使用StringBuffer2.throws和throw的区别throws语句 throws总是出现在一个函数头中,用来标明该成员函数可能抛出的各种异常。对大多数Exception子类来说,Java 编译器会强迫你声明在一个成员函数中抛出的异常的类型。如果异常的类型是Error或 RuntimeException, 或它们的子类,这个规则不起作用, 因为这在程序的正常部分中是不期待出现的。 如果你想明确地抛出一 阅读全文