摘要:
线程池:java语言为我们提供了一个管理线程的类型ExecutorService。 概念:创建多个线程,集合到一起就是线程池。 作用:自动创建线程,重用线程。 当创建大量的线程时,在线程结束后会有内存开销,线程的频繁切换也会造成大量的开销,很容易系统崩溃,所以设计了线程池。 线程池对象为我们提供了固 阅读全文
摘要:
String对象是字符串常量,不可变的,底层是用final修饰的,public final class String。 我们经常做的字符串+运算,这样是一种不可取的做法,因为String的对象是常量。 比如String s = "123",s=s+"45",它不是在原来的s上做的操作,而是又重新创建 阅读全文